home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_6_Main3.txt < prev    next >
Text File  |  1993-06-23  |  202KB  |  3,592 lines

  1. # near model CODE resource
  2. # jump table entries: 2216-2244 (29 of them)
  3. fn00000000:
  4. 00000000  48E7 0300                movem.l    -[A7], D6,D7
  5. 00000004  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6. 00000008  1028 0238                move.b     D0, [A0 + 0x238]
  7. 0000000C  4880                     ext.w      D0
  8. 0000000E  48C0                     ext.l      D0
  9. 00000010  2E00                     move.l     D7, D0
  10. 00000012  5287                     addq.l     D7, 1
  11. 00000014  206D D8F6                movea.l    A0, [A5 - 0x270A]
  12. 00000018  7000                     moveq.l    D0, 0x00
  13. 0000001A  1028 0239                move.b     D0, [A0 + 0x239]
  14. 0000001E  6644                     bne        +0x46 /* 00000064 */
  15. 00000020  4887                     ext.w      D7
  16. 00000022  48C7                     ext.l      D7
  17. 00000024  4A87                     tst.l      D7
  18. 00000026  6740                     beq        +0x42 /* 00000068 */
  19. 00000028  4887                     ext.w      D7
  20. 0000002A  48C7                     ext.l      D7
  21. 0000002C  7003                     moveq.l    D0, 0x03
  22. 0000002E  B087                     cmp.l      D0, D7
  23. 00000030  6736                     beq        +0x38 /* 00000068 */
  24. 00000032  4887                     ext.w      D7
  25. 00000034  48C7                     ext.l      D7
  26. 00000036  7005                     moveq.l    D0, 0x05
  27. 00000038  B087                     cmp.l      D0, D7
  28. 0000003A  672C                     beq        +0x2E /* 00000068 */
  29. 0000003C  4887                     ext.w      D7
  30. 0000003E  48C7                     ext.l      D7
  31. 00000040  7008                     moveq.l    D0, 0x08
  32. 00000042  B087                     cmp.l      D0, D7
  33. 00000044  6722                     beq        +0x24 /* 00000068 */
  34. 00000046  4887                     ext.w      D7
  35. 00000048  48C7                     ext.l      D7
  36. 0000004A  700B                     moveq.l    D0, 0x0B
  37. 0000004C  B087                     cmp.l      D0, D7
  38. 0000004E  6718                     beq        +0x1A /* 00000068 */
  39. 00000050  4887                     ext.w      D7
  40. 00000052  48C7                     ext.l      D7
  41. 00000054  700D                     moveq.l    D0, 0x0D
  42. 00000056  B087                     cmp.l      D0, D7
  43. 00000058  670E                     beq        +0x10 /* 00000068 */
  44. 0000005A  4887                     ext.w      D7
  45. 0000005C  48C7                     ext.l      D7
  46. 0000005E  700F                     moveq.l    D0, 0x0F
  47. 00000060  B087                     cmp.l      D0, D7
  48. 00000062  6704                     beq        +0x6 /* 00000068 */
  49. label00000064:
  50. 00000064  4206                     clr.b      D6
  51. 00000066  6002                     bra        +0x4 /* 0000006A */
  52. label00000068:
  53. 00000068  7C01                     moveq.l    D6, 0x01
  54. label0000006A:
  55. 0000006A  4A06                     tst.b      D6
  56. 0000006C  6710                     beq        +0x12 /* 0000007E */
  57. 0000006E  426D CF66                clr.w      [A5 - 0x309A]
  58. 00000072  486D 09B2                pea.l      [A5 + 0x9B2 /* export_306 */]
  59. 00000076  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  60. 0000007A  588F                     addq.l     A7, 4
  61. 0000007C  600A                     bra        +0xC /* 00000088 */
  62. label0000007E:
  63. 0000007E  486D 08CA                pea.l      [A5 + 0x8CA /* export_277 */]
  64. 00000082  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  65. 00000086  588F                     addq.l     A7, 4
  66. label00000088:
  67. 00000088  4CDF 00C0                movem.l    D6,D7, [A7]+
  68. 0000008C  4E75                     rts
  69. export_277:
  70. 0000008E  4E56 FF00                link       A6, -0x0100
  71. 00000092  48E7 0018                movem.l    -[A7], A3,A4
  72. 00000096  49EE FF00                lea.l      A4, [A6 - 0x100]
  73. 0000009A  266E 0008                movea.l    A3, [A6 + 0x8]
  74. 0000009E  206E 000C                movea.l    A0, [A6 + 0xC]
  75. 000000A2  3010                     move.w     D0, [A0]
  76. 000000A4  5340                     subq.w     D0, 1
  77. 000000A6  6B74                     bmi        +0x76 /* 0000011C */
  78. 000000A8  0C40 0001                cmpi.w     D0, 0x1
  79. 000000AC  6E6E                     bgt        +0x70 /* 0000011C */
  80. 000000AE  D040                     add.w      D0, D0
  81. 000000B0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  82. 000000B4  4EFB 0000                jmp        [PC + D0.w]
  83. 000000B8  0006 0050                ori.b      D6, 0x50 /* 'P' */
  84. 000000BC  2053                     movea.l    A0, [A3]
  85. 000000BE  4AA8 0014                tst.l      [A0 + 0x14]
  86. 000000C2  663A                     bne        +0x3C /* 000000FE */
  87. 000000C4  2F0C                     move.l     -[A7], A4
  88. 000000C6  3F3C 0BD0                move.w     -[A7], 0xBD0
  89. 000000CA  7001                     moveq.l    D0, 0x01
  90. 000000CC  3F00                     move.w     -[A7], D0
  91. 000000CE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  92. 000000D2  2F0C                     move.l     -[A7], A4
  93. 000000D4  7000                     moveq.l    D0, 0x00
  94. 000000D6  2F00                     move.l     -[A7], D0
  95. 000000D8  2F00                     move.l     -[A7], D0
  96. 000000DA  2F00                     move.l     -[A7], D0
  97. 000000DC  A98B                     syscall    ParamText
  98. 000000DE  7001                     moveq.l    D0, 0x01
  99. 000000E0  2F00                     move.l     -[A7], D0
  100. 000000E2  72FF                     moveq.l    D1, 0xFFFFFFFF
  101. 000000E4  2F01                     move.l     -[A7], D1
  102. 000000E6  2F01                     move.l     -[A7], D1
  103. 000000E8  2F01                     move.l     -[A7], D1
  104. 000000EA  7000                     moveq.l    D0, 0x00
  105. 000000EC  2F00                     move.l     -[A7], D0
  106. 000000EE  7001                     moveq.l    D0, 0x01
  107. 000000F0  2F00                     move.l     -[A7], D0
  108. 000000F2  2F00                     move.l     -[A7], D0
  109. 000000F4  2F0B                     move.l     -[A7], A3
  110. 000000F6  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  111. 000000FA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  112. label000000FE:
  113. 000000FE  203C 010A 18B0           move.l     D0, 0x10A18B0
  114. 00000104  6018                     bra        +0x1A /* 0000011E */
  115. 00000106  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  116. 0000010A  486D 08CA                pea.l      [A5 + 0x8CA /* export_277 */]
  117. 0000010E  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  118. 00000112  4EBA 1B58                jsr        [PC + 0x1B58 /* 00001C6C */]
  119. 00000116  7001                     moveq.l    D0, 0x01
  120. 00000118  588F                     addq.l     A7, 4
  121. 0000011A  6002                     bra        +0x4 /* 0000011E */
  122. label0000011C:
  123. 0000011C  7000                     moveq.l    D0, 0x00
  124. label0000011E:
  125. 0000011E  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  126. 00000124  4E5E                     unlink     A6
  127. 00000126  4E75                     rts
  128. export_278:
  129. fn00000128:
  130. 00000128  4E56 FFA8                link       A6, -0x0058
  131. 0000012C  48E7 0300                movem.l    -[A7], D6,D7
  132. 00000130  4207                     clr.b      D7
  133. 00000132  6000 00CC                bra        +0xCE /* 00000200 */
  134. label00000136:
  135. 00000136  41EE FFAE                lea.l      A0, [A6 - 0x52]
  136. 0000013A  43ED D24A                lea.l      A1, [A5 - 0x2DB6]
  137. 0000013E  7010                     moveq.l    D0, 0x10
  138. label00000140:
  139. 00000140  20D9                     move.l     [A0]+, [A1]+
  140. 00000142  51C8 FFFC                dbf        D0, -0x6 /* 00000140 */
  141. 00000146  30D9                     move.w     [A0]+, [A1]+
  142. 00000148  486E FFA8                pea.l      [A6 - 0x58]
  143. 0000014C  4EBA 06DC                jsr        [PC + 0x6DC /* 0000082A */]
  144. 00000150  7200                     moveq.l    D1, 0x00
  145. 00000152  1200                     move.b     D1, D0
  146. 00000154  588F                     addq.l     A7, 4
  147. 00000156  6606                     bne        +0x8 /* 0000015E */
  148. 00000158  7000                     moveq.l    D0, 0x00
  149. 0000015A  6000 00BC                bra        +0xBE /* 00000218 */
  150. label0000015E:
  151. 0000015E  41ED D24A                lea.l      A0, [A5 - 0x2DB6]
  152. 00000162  43EE FFAE                lea.l      A1, [A6 - 0x52]
  153. 00000166  7010                     moveq.l    D0, 0x10
  154. label00000168:
  155. 00000168  20D9                     move.l     [A0]+, [A1]+
  156. 0000016A  51C8 FFFC                dbf        D0, -0x6 /* 00000168 */
  157. 0000016E  30D9                     move.w     [A0]+, [A1]+
  158. 00000170  7000                     moveq.l    D0, 0x00
  159. 00000172  2B40 D292                move.l     [A5 - 0x2D6E], D0
  160. 00000176  598F                     subq.l     A7, 4
  161. 00000178  4878 1068                push.l     0x1068
  162. 0000017C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  163. 00000180  2B5F D292                move.l     [A5 - 0x2D6E], [A7]+
  164. 00000184  6612                     bne        +0x14 /* 00000198 */
  165. 00000186  486D D13A                pea.l      [A5 - 0x2EC6]
  166. 0000018A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  167. 0000018E  48C0                     ext.l      D0
  168. 00000190  2F00                     move.l     -[A7], D0
  169. 00000192  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  170. 00000196  508F                     addq.l     A7, 8
  171. label00000198:
  172. 00000198  206D D292                movea.l    A0, [A5 - 0x2D6E]
  173. 0000019C  20BC 4D45 4343           move.l     [A0], 0x4D454343 /* 'MECC' */
  174. 000001A2  206D D292                movea.l    A0, [A5 - 0x2D6E]
  175. 000001A6  317C 0002 0004           move.w     [A0 + 0x4], 0x2
  176. 000001AC  486D D14A                pea.l      [A5 - 0x2EB6]
  177. 000001B0  206D D292                movea.l    A0, [A5 - 0x2D6E]
  178. 000001B4  4868 0006                pea.l      [A0 + 0x6]
  179. 000001B8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  180. 000001BC  206D D292                movea.l    A0, [A5 - 0x2D6E]
  181. 000001C0  316D D872 0026           move.w     [A0 + 0x26], [A5 - 0x278E]
  182. 000001C6  206D D8EE                movea.l    A0, [A5 - 0x2712]
  183. 000001CA  226D D292                movea.l    A1, [A5 - 0x2D6E]
  184. 000001CE  43E9 0028                lea.l      A1, [A1 + 0x28]
  185. 000001D2  303C 0406                move.w     D0, 0x406
  186. label000001D6:
  187. 000001D6  22D8                     move.l     [A1]+, [A0]+
  188. 000001D8  51C8 FFFC                dbf        D0, -0x6 /* 000001D6 */
  189. 000001DC  32D8                     move.w     [A1]+, [A0]+
  190. 000001DE  206D D292                movea.l    A0, [A5 - 0x2D6E]
  191. 000001E2  41E8 1046                lea.l      A0, [A0 + 0x1046]
  192. 000001E6  43ED E264                lea.l      A1, [A5 - 0x1D9C]
  193. 000001EA  7007                     moveq.l    D0, 0x07
  194. label000001EC:
  195. 000001EC  20D9                     move.l     [A0]+, [A1]+
  196. 000001EE  51C8 FFFC                dbf        D0, -0x6 /* 000001EC */
  197. 000001F2  30D9                     move.w     [A0]+, [A1]+
  198. 000001F4  4EBA 022A                jsr        [PC + 0x22A /* 00000420 */]
  199. 000001F8  48C0                     ext.l      D0
  200. 000001FA  6604                     bne        +0x6 /* 00000200 */
  201. 000001FC  7E01                     moveq.l    D7, 0x01
  202. 000001FE  7C01                     moveq.l    D6, 0x01
  203. label00000200:
  204. 00000200  7000                     moveq.l    D0, 0x00
  205. 00000202  1007                     move.b     D0, D7
  206. 00000204  6700 FF30                beq        -0xCE /* 00000136 */
  207. 00000208  4AAD D292                tst.l      [A5 - 0x2D6E]
  208. 0000020C  6708                     beq        +0xA /* 00000216 */
  209. 0000020E  2F2D D292                move.l     -[A7], [A5 - 0x2D6E]
  210. 00000212  205F                     movea.l    A0, [A7]+
  211. 00000214  A01F                     syscall    DisposPtr/DisposePtr
  212. label00000216:
  213. 00000216  3006                     move.w     D0, D6
  214. label00000218:
  215. 00000218  4CEE 00C0 FFA0           movem.l    D6,D7, [A6 - 0x60]
  216. 0000021E  4E5E                     unlink     A6
  217. 00000220  4E75                     rts
  218. export_279:
  219. 00000222  4E56 FFA8                link       A6, -0x0058
  220. 00000226  48E7 0300                movem.l    -[A7], D6,D7
  221. 0000022A  7000                     moveq.l    D0, 0x00
  222. 0000022C  102D D900                move.b     D0, [A5 - 0x2700]
  223. 00000230  662E                     bne        +0x30 /* 00000260 */
  224. 00000232  486E FFA8                pea.l      [A6 - 0x58]
  225. 00000236  4EBA 051E                jsr        [PC + 0x51E /* 00000756 */]
  226. 0000023A  4A00                     tst.b      D0
  227. 0000023C  588F                     addq.l     A7, 4
  228. 0000023E  671A                     beq        +0x1C /* 0000025A */
  229. 00000240  41ED D24A                lea.l      A0, [A5 - 0x2DB6]
  230. 00000244  43EE FFAE                lea.l      A1, [A6 - 0x52]
  231. 00000248  7010                     moveq.l    D0, 0x10
  232. label0000024A:
  233. 0000024A  20D9                     move.l     [A0]+, [A1]+
  234. 0000024C  51C8 FFFC                dbf        D0, -0x6 /* 0000024A */
  235. 00000250  30D9                     move.w     [A0]+, [A1]+
  236. 00000252  2B6E FFAA D200           move.l     [A5 - 0x2E00], [A6 - 0x56]
  237. 00000258  6006                     bra        +0x8 /* 00000260 */
  238. label0000025A:
  239. 0000025A  7000                     moveq.l    D0, 0x00
  240. 0000025C  6000 0144                bra        +0x146 /* 000003A2 */
  241. label00000260:
  242. 00000260  7000                     moveq.l    D0, 0x00
  243. 00000262  2B40 D292                move.l     [A5 - 0x2D6E], D0
  244. 00000266  598F                     subq.l     A7, 4
  245. 00000268  4878 1068                push.l     0x1068
  246. 0000026C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  247. 00000270  2B5F D292                move.l     [A5 - 0x2D6E], [A7]+
  248. 00000274  6612                     bne        +0x14 /* 00000288 */
  249. 00000276  486D D156                pea.l      [A5 - 0x2EAA]
  250. 0000027A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  251. 0000027E  48C0                     ext.l      D0
  252. 00000280  2F00                     move.l     -[A7], D0
  253. 00000282  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  254. 00000286  508F                     addq.l     A7, 8
  255. label00000288:
  256. 00000288  4EBA 0266                jsr        [PC + 0x266 /* 000004F0 */]
  257. 0000028C  4EBA 0308                jsr        [PC + 0x308 /* 00000596 */]
  258. 00000290  3C00                     move.w     D6, D0
  259. 00000292  48C6                     ext.l      D6
  260. 00000294  4A86                     tst.l      D6
  261. 00000296  6714                     beq        +0x16 /* 000002AC */
  262. 00000298  4AAD D292                tst.l      [A5 - 0x2D6E]
  263. 0000029C  6708                     beq        +0xA /* 000002A6 */
  264. 0000029E  2F2D D292                move.l     -[A7], [A5 - 0x2D6E]
  265. 000002A2  205F                     movea.l    A0, [A7]+
  266. 000002A4  A01F                     syscall    DisposPtr/DisposePtr
  267. label000002A6:
  268. 000002A6  7000                     moveq.l    D0, 0x00
  269. 000002A8  6000 00F8                bra        +0xFA /* 000003A2 */
  270. label000002AC:
  271. 000002AC  4EBA 0136                jsr        [PC + 0x136 /* 000003E4 */]
  272. 000002B0  206D D292                movea.l    A0, [A5 - 0x2D6E]
  273. 000002B4  3028 0004                move.w     D0, [A0 + 0x4]
  274. 000002B8  48C0                     ext.l      D0
  275. 000002BA  7202                     moveq.l    D1, 0x02
  276. 000002BC  B280                     cmp.l      D1, D0
  277. 000002BE  6722                     beq        +0x24 /* 000002E2 */
  278. 000002C0  4AAD D292                tst.l      [A5 - 0x2D6E]
  279. 000002C4  6708                     beq        +0xA /* 000002CE */
  280. 000002C6  2F2D D292                move.l     -[A7], [A5 - 0x2D6E]
  281. 000002CA  205F                     movea.l    A0, [A7]+
  282. 000002CC  A01F                     syscall    DisposPtr/DisposePtr
  283. label000002CE:
  284. 000002CE  486D D166                pea.l      [A5 - 0x2E9A]
  285. 000002D2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  286. 000002D6  422D D900                clr.b      [A5 - 0x2700]
  287. 000002DA  7000                     moveq.l    D0, 0x00
  288. 000002DC  588F                     addq.l     A7, 4
  289. 000002DE  6000 00C2                bra        +0xC4 /* 000003A2 */
  290. label000002E2:
  291. 000002E2  422D D900                clr.b      [A5 - 0x2700]
  292. 000002E6  206D D292                movea.l    A0, [A5 - 0x2D6E]
  293. 000002EA  3B68 0026 D872           move.w     [A5 - 0x278E], [A0 + 0x26]
  294. 000002F0  206D D292                movea.l    A0, [A5 - 0x2D6E]
  295. 000002F4  4228 002D                clr.b      [A0 + 0x2D]
  296. 000002F8  4247                     clr.w      D7
  297. 000002FA  6058                     bra        +0x5A /* 00000354 */
  298. label000002FC:
  299. 000002FC  206D D292                movea.l    A0, [A5 - 0x2D6E]
  300. 00000300  7000                     moveq.l    D0, 0x00
  301. 00000302  1030 7032                move.b     D0, [A0 + D7.w + 0x32]
  302. 00000306  0C80 0000 00FF           cmpi.l     D0, 0xFF
  303. 0000030C  6744                     beq        +0x46 /* 00000352 */
  304. 0000030E  206D D292                movea.l    A0, [A5 - 0x2D6E]
  305. 00000312  48C7                     ext.l      D7
  306. 00000314  2007                     move.l     D0, D7
  307. 00000316  2200                     move.l     D1, D0
  308. 00000318  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  309. 0000031C  4841                     swap.w     D1
  310. 0000031E  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  311. 00000322  4841                     swap.w     D1
  312. 00000324  4241                     clr.w      D1
  313. 00000326  D081                     add.l      D0, D1
  314. 00000328  41E8 0286                lea.l      A0, [A0 + 0x286]
  315. 0000032C  4230 0800                clr.b      [A0 + D0]
  316. 00000330  206D D292                movea.l    A0, [A5 - 0x2D6E]
  317. 00000334  48C7                     ext.l      D7
  318. 00000336  2007                     move.l     D0, D7
  319. 00000338  2200                     move.l     D1, D0
  320. 0000033A  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  321. 0000033E  4841                     swap.w     D1
  322. 00000340  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  323. 00000344  4841                     swap.w     D1
  324. 00000346  4241                     clr.w      D1
  325. 00000348  D081                     add.l      D0, D1
  326. 0000034A  41E8 0287                lea.l      A0, [A0 + 0x287]
  327. 0000034E  4230 0800                clr.b      [A0 + D0]
  328. label00000352:
  329. 00000352  5247                     addq.w     D7, 1
  330. label00000354:
  331. 00000354  48C7                     ext.l      D7
  332. 00000356  206D D292                movea.l    A0, [A5 - 0x2D6E]
  333. 0000035A  7000                     moveq.l    D0, 0x00
  334. 0000035C  1028 0268                move.b     D0, [A0 + 0x268]
  335. 00000360  B087                     cmp.l      D0, D7
  336. 00000362  6E98                     bgt        -0x66 /* 000002FC */
  337. 00000364  206D D292                movea.l    A0, [A5 - 0x2D6E]
  338. 00000368  226D D8FA                movea.l    A1, [A5 - 0x2706]
  339. 0000036C  41E8 0028                lea.l      A0, [A0 + 0x28]
  340. 00000370  303C 0406                move.w     D0, 0x406
  341. label00000374:
  342. 00000374  22D8                     move.l     [A1]+, [A0]+
  343. 00000376  51C8 FFFC                dbf        D0, -0x6 /* 00000374 */
  344. 0000037A  32D8                     move.w     [A1]+, [A0]+
  345. 0000037C  206D D292                movea.l    A0, [A5 - 0x2D6E]
  346. 00000380  43ED E264                lea.l      A1, [A5 - 0x1D9C]
  347. 00000384  41E8 1046                lea.l      A0, [A0 + 0x1046]
  348. 00000388  7007                     moveq.l    D0, 0x07
  349. label0000038A:
  350. 0000038A  22D8                     move.l     [A1]+, [A0]+
  351. 0000038C  51C8 FFFC                dbf        D0, -0x6 /* 0000038A */
  352. 00000390  32D8                     move.w     [A1]+, [A0]+
  353. 00000392  4AAD D292                tst.l      [A5 - 0x2D6E]
  354. 00000396  6708                     beq        +0xA /* 000003A0 */
  355. 00000398  2F2D D292                move.l     -[A7], [A5 - 0x2D6E]
  356. 0000039C  205F                     movea.l    A0, [A7]+
  357. 0000039E  A01F                     syscall    DisposPtr/DisposePtr
  358. label000003A0:
  359. 000003A0  7001                     moveq.l    D0, 0x01
  360. label000003A2:
  361. 000003A2  4CEE 00C0 FFA0           movem.l    D6,D7, [A6 - 0x60]
  362. 000003A8  4E5E                     unlink     A6
  363. 000003AA  4E75                     rts
  364. export_280:
  365. 000003AC  48E7 0110                movem.l    -[A7], D7,A3
  366. 000003B0  266F 000C                movea.l    A3, [A7 + 0xC]
  367. 000003B4  7000                     moveq.l    D0, 0x00
  368. 000003B6  0CAB 4F52 4443 0020      cmpi.l     [A3 + 0x20], 0x4F524443 /* 'ORDC' */
  369. 000003BE  660C                     bne        +0xE /* 000003CC */
  370. 000003C0  0CAB 4F52 474E 0024      cmpi.l     [A3 + 0x24], 0x4F52474E /* 'ORGN' */
  371. 000003C8  6602                     bne        +0x4 /* 000003CC */
  372. 000003CA  7001                     moveq.l    D0, 0x01
  373. label000003CC:
  374. 000003CC  1E00                     move.b     D7, D0
  375. 000003CE  7000                     moveq.l    D0, 0x00
  376. 000003D0  7200                     moveq.l    D1, 0x00
  377. 000003D2  1207                     move.b     D1, D7
  378. 000003D4  57C0                     seq        D0
  379. 000003D6  4400                     neg.b      D0
  380. 000003D8  1F40 0010                move.b     [A7 + 0x10], D0
  381. 000003DC  4CDF 0880                movem.l    D7,A3, [A7]+
  382. 000003E0  2E9F                     move.l     [A7], [A7]+
  383. 000003E2  4E75                     rts
  384. fn000003E4:
  385. 000003E4  302D D290                move.w     D0, [A5 - 0x2D70]
  386. 000003E8  48C0                     ext.l      D0
  387. 000003EA  72FF                     moveq.l    D1, 0xFFFFFFFF
  388. 000003EC  B280                     cmp.l      D1, D0
  389. 000003EE  660E                     bne        +0x10 /* 000003FE */
  390. 000003F0  486D D19E                pea.l      [A5 - 0x2E62]
  391. 000003F4  70CD                     moveq.l    D0, 0xFFFFFFCD
  392. 000003F6  2F00                     move.l     -[A7], D0
  393. 000003F8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  394. 000003FC  508F                     addq.l     A7, 8
  395. label000003FE:
  396. 000003FE  558F                     subq.l     A7, 2
  397. 00000400  3F2D D290                move.w     -[A7], [A5 - 0x2D70]
  398. 00000404  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  399. 00000408  558F                     subq.l     A7, 2
  400. 0000040A  7000                     moveq.l    D0, 0x00
  401. 0000040C  2F00                     move.l     -[A7], D0
  402. 0000040E  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  403. 00000412  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  404. 00000416  3B7C FFFF D290           move.w     [A5 - 0x2D70], 0xFFFF
  405. 0000041C  588F                     addq.l     A7, 4
  406. 0000041E  4E75                     rts
  407. fn00000420:
  408. 00000420  4E56 FFB0                link       A6, -0x0050
  409. 00000424  2F07                     move.l     -[A7], D7
  410. 00000426  558F                     subq.l     A7, 2
  411. 00000428  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  412. 0000042C  2F2D D24C                move.l     -[A7], [A5 - 0x2DB4]
  413. 00000430  486D D250                pea.l      [A5 - 0x2DB0]
  414. 00000434  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  415. 00000438  558F                     subq.l     A7, 2
  416. 0000043A  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  417. 0000043E  2F2D D24C                move.l     -[A7], [A5 - 0x2DB4]
  418. 00000442  486D D250                pea.l      [A5 - 0x2DB0]
  419. 00000446  2F3C 4F52 474E           move.l     -[A7], 0x4F52474E /* 'ORGN' */
  420. 0000044C  2F3C 4F52 4443           move.l     -[A7], 0x4F524443 /* 'ORDC' */
  421. 00000452  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  422. 00000456  3E1F                     move.w     D7, [A7]+
  423. 00000458  48C7                     ext.l      D7
  424. 0000045A  4A87                     tst.l      D7
  425. 0000045C  548F                     addq.l     A7, 2
  426. 0000045E  6642                     bne        +0x44 /* 000004A2 */
  427. 00000460  4EBA 008E                jsr        [PC + 0x8E /* 000004F0 */]
  428. 00000464  48C0                     ext.l      D0
  429. 00000466  6648                     bne        +0x4A /* 000004B0 */
  430. 00000468  7000                     moveq.l    D0, 0x00
  431. 0000046A  2D40 FFBC                move.l     [A6 - 0x44], D0
  432. 0000046E  3D6D D290 FFC8           move.w     [A6 - 0x38], [A5 - 0x2D70]
  433. 00000474  2D7C 0000 3868 FFCC      move.l     [A6 - 0x34], 0x3868 /* '8h' */
  434. 0000047C  558F                     subq.l     A7, 2
  435. 0000047E  486E FFB0                pea.l      [A6 - 0x50]
  436. 00000482  7200                     moveq.l    D1, 0x00
  437. 00000484  1F01                     move.b     -[A7], D1
  438. 00000486  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  439. 0000048A  3E1F                     move.w     D7, [A7]+
  440. 0000048C  48C7                     ext.l      D7
  441. 0000048E  4A87                     tst.l      D7
  442. 00000490  671E                     beq        +0x20 /* 000004B0 */
  443. 00000492  7000                     moveq.l    D0, 0x00
  444. 00000494  2F00                     move.l     -[A7], D0
  445. 00000496  48C7                     ext.l      D7
  446. 00000498  2F07                     move.l     -[A7], D7
  447. 0000049A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  448. 0000049E  508F                     addq.l     A7, 8
  449. 000004A0  600E                     bra        +0x10 /* 000004B0 */
  450. label000004A2:
  451. 000004A2  7000                     moveq.l    D0, 0x00
  452. 000004A4  2F00                     move.l     -[A7], D0
  453. 000004A6  48C7                     ext.l      D7
  454. 000004A8  2F07                     move.l     -[A7], D7
  455. 000004AA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  456. 000004AE  508F                     addq.l     A7, 8
  457. label000004B0:
  458. 000004B0  48C7                     ext.l      D7
  459. 000004B2  4A87                     tst.l      D7
  460. 000004B4  6606                     bne        +0x8 /* 000004BC */
  461. 000004B6  4EBA 0182                jsr        [PC + 0x182 /* 0000063A */]
  462. 000004BA  3E00                     move.w     D7, D0
  463. label000004BC:
  464. 000004BC  302D D290                move.w     D0, [A5 - 0x2D70]
  465. 000004C0  48C0                     ext.l      D0
  466. 000004C2  72FF                     moveq.l    D1, 0xFFFFFFFF
  467. 000004C4  B280                     cmp.l      D1, D0
  468. 000004C6  6704                     beq        +0x6 /* 000004CC */
  469. 000004C8  4EBA FF1A                jsr        [PC - 0xE6 /* 000003E4 */]
  470. label000004CC:
  471. 000004CC  48C7                     ext.l      D7
  472. 000004CE  4A87                     tst.l      D7
  473. 000004D0  6714                     beq        +0x16 /* 000004E6 */
  474. 000004D2  558F                     subq.l     A7, 2
  475. 000004D4  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  476. 000004D8  2F2D D24C                move.l     -[A7], [A5 - 0x2DB4]
  477. 000004DC  486D D250                pea.l      [A5 - 0x2DB0]
  478. 000004E0  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  479. 000004E4  548F                     addq.l     A7, 2
  480. label000004E6:
  481. 000004E6  3007                     move.w     D0, D7
  482. 000004E8  2E2E FFAC                move.l     D7, [A6 - 0x54]
  483. 000004EC  4E5E                     unlink     A6
  484. 000004EE  4E75                     rts
  485. fn000004F0:
  486. 000004F0  4E56 FFFC                link       A6, -0x0004
  487. 000004F4  48E7 0300                movem.l    -[A7], D6,D7
  488. 000004F8  7C0A                     moveq.l    D6, 0x0A
  489. 000004FA  6074                     bra        +0x76 /* 00000570 */
  490. label000004FC:
  491. 000004FC  558F                     subq.l     A7, 2
  492. 000004FE  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  493. 00000502  2F2D D24C                move.l     -[A7], [A5 - 0x2DB4]
  494. 00000506  486D D250                pea.l      [A5 - 0x2DB0]
  495. 0000050A  7003                     moveq.l    D0, 0x03
  496. 0000050C  1F00                     move.b     -[A7], D0
  497. 0000050E  486D D290                pea.l      [A5 - 0x2D70]
  498. 00000512  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  499. 00000516  3E1F                     move.w     D7, [A7]+
  500. 00000518  48C7                     ext.l      D7
  501. 0000051A  4A87                     tst.l      D7
  502. 0000051C  6604                     bne        +0x6 /* 00000522 */
  503. 0000051E  4246                     clr.w      D6
  504. 00000520  604E                     bra        +0x50 /* 00000570 */
  505. label00000522:
  506. 00000522  3006                     move.w     D0, D6
  507. 00000524  5346                     subq.w     D6, 1
  508. 00000526  3007                     move.w     D0, D7
  509. 00000528  0440 FFCA                subi.w     D0, 0xFFCA
  510. 0000052C  6706                     beq        +0x8 /* 00000534 */
  511. 0000052E  5B40                     subq.w     D0, 5
  512. 00000530  6720                     beq        +0x22 /* 00000552 */
  513. 00000532  603A                     bra        +0x3C /* 0000056E */
  514. label00000534:
  515. 00000534  558F                     subq.l     A7, 2
  516. 00000536  3F2D D24A                move.w     -[A7], [A5 - 0x2DB6]
  517. 0000053A  2F2D D24C                move.l     -[A7], [A5 - 0x2DB4]
  518. 0000053E  486D D250                pea.l      [A5 - 0x2DB0]
  519. 00000542  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  520. 00000546  3E1F                     move.w     D7, [A7]+
  521. 00000548  48C7                     ext.l      D7
  522. 0000054A  4A87                     tst.l      D7
  523. 0000054C  6722                     beq        +0x24 /* 00000570 */
  524. 0000054E  4246                     clr.w      D6
  525. 00000550  601E                     bra        +0x20 /* 00000570 */
  526. label00000552:
  527. 00000552  701E                     moveq.l    D0, 0x1E
  528. 00000554  2F00                     move.l     -[A7], D0
  529. 00000556  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  530. 0000055A  48C0                     ext.l      D0
  531. 0000055C  721E                     moveq.l    D1, 0x1E
  532. 0000055E  D081                     add.l      D0, D1
  533. 00000560  588F                     addq.l     A7, 4
  534. 00000562  2F00                     move.l     -[A7], D0
  535. 00000564  486E FFFC                pea.l      [A6 - 0x4]
  536. 00000568  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  537. 0000056C  6002                     bra        +0x4 /* 00000570 */
  538. label0000056E:
  539. 0000056E  4246                     clr.w      D6
  540. label00000570:
  541. 00000570  48C6                     ext.l      D6
  542. 00000572  4A86                     tst.l      D6
  543. 00000574  6E86                     bgt        -0x78 /* 000004FC */
  544. 00000576  48C7                     ext.l      D7
  545. 00000578  4A87                     tst.l      D7
  546. 0000057A  670E                     beq        +0x10 /* 0000058A */
  547. 0000057C  7000                     moveq.l    D0, 0x00
  548. 0000057E  2F00                     move.l     -[A7], D0
  549. 00000580  48C7                     ext.l      D7
  550. 00000582  2F07                     move.l     -[A7], D7
  551. 00000584  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  552. 00000588  508F                     addq.l     A7, 8
  553. label0000058A:
  554. 0000058A  3007                     move.w     D0, D7
  555. 0000058C  4CEE 00C0 FFF4           movem.l    D6,D7, [A6 - 0xC]
  556. 00000592  4E5E                     unlink     A6
  557. 00000594  4E75                     rts
  558. fn00000596:
  559. 00000596  4E56 FFB0                link       A6, -0x0050
  560. 0000059A  2F07                     move.l     -[A7], D7
  561. 0000059C  7000                     moveq.l    D0, 0x00
  562. 0000059E  2D40 FFBC                move.l     [A6 - 0x44], D0
  563. 000005A2  3D6D D290 FFC8           move.w     [A6 - 0x38], [A5 - 0x2D70]
  564. 000005A8  2D6D D292 FFD0           move.l     [A6 - 0x30], [A5 - 0x2D6E]
  565. 000005AE  2D7C 0000 1068 FFD4      move.l     [A6 - 0x2C], 0x1068
  566. 000005B6  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  567. 000005BC  2D40 FFDE                move.l     [A6 - 0x22], D0
  568. 000005C0  558F                     subq.l     A7, 2
  569. 000005C2  486E FFB0                pea.l      [A6 - 0x50]
  570. 000005C6  7200                     moveq.l    D1, 0x00
  571. 000005C8  1F01                     move.b     -[A7], D1
  572. 000005CA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  573. 000005CE  3E1F                     move.w     D7, [A7]+
  574. 000005D0  48C7                     ext.l      D7
  575. 000005D2  4A87                     tst.l      D7
  576. 000005D4  6712                     beq        +0x14 /* 000005E8 */
  577. 000005D6  7000                     moveq.l    D0, 0x00
  578. 000005D8  2F00                     move.l     -[A7], D0
  579. 000005DA  48C7                     ext.l      D7
  580. 000005DC  2F07                     move.l     -[A7], D7
  581. 000005DE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  582. 000005E2  3007                     move.w     D0, D7
  583. 000005E4  508F                     addq.l     A7, 8
  584. 000005E6  604A                     bra        +0x4C /* 00000632 */
  585. label000005E8:
  586. 000005E8  7000                     moveq.l    D0, 0x00
  587. 000005EA  2D40 FFBC                move.l     [A6 - 0x44], D0
  588. 000005EE  3D6D D290 FFC8           move.w     [A6 - 0x38], [A5 - 0x2D70]
  589. 000005F4  2D6D E260 FFD0           move.l     [A6 - 0x30], [A5 - 0x1DA0]
  590. 000005FA  2D7C 0000 2800 FFD4      move.l     [A6 - 0x2C], 0x2800 /* '(\0' */
  591. 00000602  3D7C 0003 FFDC           move.w     [A6 - 0x24], 0x3
  592. 00000608  2D40 FFDE                move.l     [A6 - 0x22], D0
  593. 0000060C  558F                     subq.l     A7, 2
  594. 0000060E  486E FFB0                pea.l      [A6 - 0x50]
  595. 00000612  7200                     moveq.l    D1, 0x00
  596. 00000614  1F01                     move.b     -[A7], D1
  597. 00000616  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  598. 0000061A  3E1F                     move.w     D7, [A7]+
  599. 0000061C  48C7                     ext.l      D7
  600. 0000061E  4A87                     tst.l      D7
  601. 00000620  670E                     beq        +0x10 /* 00000630 */
  602. 00000622  7000                     moveq.l    D0, 0x00
  603. 00000624  2F00                     move.l     -[A7], D0
  604. 00000626  48C7                     ext.l      D7
  605. 00000628  2F07                     move.l     -[A7], D7
  606. 0000062A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  607. 0000062E  508F                     addq.l     A7, 8
  608. label00000630:
  609. 00000630  3007                     move.w     D0, D7
  610. label00000632:
  611. 00000632  2E2E FFAC                move.l     D7, [A6 - 0x54]
  612. 00000636  4E5E                     unlink     A6
  613. 00000638  4E75                     rts
  614. fn0000063A:
  615. 0000063A  4E56 FFB0                link       A6, -0x0050
  616. 0000063E  2F07                     move.l     -[A7], D7
  617. label00000640:
  618. 00000640  7000                     moveq.l    D0, 0x00
  619. 00000642  2D40 FFBC                move.l     [A6 - 0x44], D0
  620. 00000646  3D6D D290 FFC8           move.w     [A6 - 0x38], [A5 - 0x2D70]
  621. 0000064C  2D6D D292 FFD0           move.l     [A6 - 0x30], [A5 - 0x2D6E]
  622. 00000652  2D7C 0000 1068 FFD4      move.l     [A6 - 0x2C], 0x1068
  623. 0000065A  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  624. 00000660  2D40 FFDE                move.l     [A6 - 0x22], D0
  625. 00000664  558F                     subq.l     A7, 2
  626. 00000666  486E FFB0                pea.l      [A6 - 0x50]
  627. 0000066A  7200                     moveq.l    D1, 0x00
  628. 0000066C  1F01                     move.b     -[A7], D1
  629. 0000066E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  630. 00000672  3E1F                     move.w     D7, [A7]+
  631. 00000674  48C7                     ext.l      D7
  632. 00000676  4A87                     tst.l      D7
  633. 00000678  670A                     beq        +0xC /* 00000684 */
  634. 0000067A  48C7                     ext.l      D7
  635. 0000067C  2F07                     move.l     -[A7], D7
  636. 0000067E  4EBA 0074                jsr        [PC + 0x74 /* 000006F4 */]
  637. 00000682  588F                     addq.l     A7, 4
  638. label00000684:
  639. 00000684  7000                     moveq.l    D0, 0x00
  640. 00000686  2D40 FFBC                move.l     [A6 - 0x44], D0
  641. 0000068A  3D6D D290 FFC8           move.w     [A6 - 0x38], [A5 - 0x2D70]
  642. 00000690  2D6D E260 FFD0           move.l     [A6 - 0x30], [A5 - 0x1DA0]
  643. 00000696  2D7C 0000 2800 FFD4      move.l     [A6 - 0x2C], 0x2800 /* '(\0' */
  644. 0000069E  3D7C 0003 FFDC           move.w     [A6 - 0x24], 0x3
  645. 000006A4  2D40 FFDE                move.l     [A6 - 0x22], D0
  646. 000006A8  558F                     subq.l     A7, 2
  647. 000006AA  486E FFB0                pea.l      [A6 - 0x50]
  648. 000006AE  7200                     moveq.l    D1, 0x00
  649. 000006B0  1F01                     move.b     -[A7], D1
  650. 000006B2  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  651. 000006B6  3E1F                     move.w     D7, [A7]+
  652. 000006B8  48C7                     ext.l      D7
  653. 000006BA  4A87                     tst.l      D7
  654. 000006BC  6724                     beq        +0x26 /* 000006E2 */
  655. 000006BE  48C7                     ext.l      D7
  656. 000006C0  2F07                     move.l     -[A7], D7
  657. 000006C2  4EBA 0030                jsr        [PC + 0x30 /* 000006F4 */]
  658. 000006C6  48C7                     ext.l      D7
  659. 000006C8  70D4                     moveq.l    D0, 0xFFFFFFD4
  660. 000006CA  B087                     cmp.l      D0, D7
  661. 000006CC  588F                     addq.l     A7, 4
  662. 000006CE  6712                     beq        +0x14 /* 000006E2 */
  663. 000006D0  7000                     moveq.l    D0, 0x00
  664. 000006D2  2F00                     move.l     -[A7], D0
  665. 000006D4  48C7                     ext.l      D7
  666. 000006D6  2F07                     move.l     -[A7], D7
  667. 000006D8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  668. 000006DC  3007                     move.w     D0, D7
  669. 000006DE  508F                     addq.l     A7, 8
  670. 000006E0  600A                     bra        +0xC /* 000006EC */
  671. label000006E2:
  672. 000006E2  48C7                     ext.l      D7
  673. 000006E4  4A87                     tst.l      D7
  674. 000006E6  6600 FF58                bne        -0xA6 /* 00000640 */
  675. 000006EA  3007                     move.w     D0, D7
  676. label000006EC:
  677. 000006EC  2E2E FFAC                move.l     D7, [A6 - 0x54]
  678. 000006F0  4E5E                     unlink     A6
  679. 000006F2  4E75                     rts
  680. fn000006F4:
  681. 000006F4  4E56 FEB0                link       A6, -0x0150
  682. 000006F8  48E7 0110                movem.l    -[A7], D7,A3
  683. 000006FC  47EE FF00                lea.l      A3, [A6 - 0x100]
  684. 00000700  3E2E 000A                move.w     D7, [A6 + 0xA]
  685. 00000704  48C7                     ext.l      D7
  686. 00000706  70D4                     moveq.l    D0, 0xFFFFFFD4
  687. 00000708  B087                     cmp.l      D0, D7
  688. 0000070A  6710                     beq        +0x12 /* 0000071C */
  689. 0000070C  7000                     moveq.l    D0, 0x00
  690. 0000070E  2F00                     move.l     -[A7], D0
  691. 00000710  48C7                     ext.l      D7
  692. 00000712  2F07                     move.l     -[A7], D7
  693. 00000714  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  694. 00000718  508F                     addq.l     A7, 8
  695. 0000071A  6030                     bra        +0x32 /* 0000074C */
  696. label0000071C:
  697. 0000071C  2F0B                     move.l     -[A7], A3
  698. 0000071E  3F3C 0BB8                move.w     -[A7], 0xBB8
  699. 00000722  7011                     moveq.l    D0, 0x11
  700. 00000724  3F00                     move.w     -[A7], D0
  701. 00000726  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  702. 0000072A  7000                     moveq.l    D0, 0x00
  703. 0000072C  2D40 FEBC                move.l     [A6 - 0x144], D0
  704. 00000730  2D40 FEC2                move.l     [A6 - 0x13E], D0
  705. 00000734  3D6D D24A FEC6           move.w     [A6 - 0x13A], [A5 - 0x2DB6]
  706. 0000073A  558F                     subq.l     A7, 2
  707. 0000073C  486E FEB0                pea.l      [A6 - 0x150]
  708. 00000740  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  709. 00000744  2F0B                     move.l     -[A7], A3
  710. 00000746  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  711. 0000074A  5C8F                     addq.l     A7, 6
  712. label0000074C:
  713. 0000074C  4CEE 0880 FEA8           movem.l    D7,A3, [A6 - 0x158]
  714. 00000752  4E5E                     unlink     A6
  715. 00000754  4E75                     rts
  716. fn00000756:
  717. 00000756  4E56 FFB2                link       A6, -0x004E
  718. 0000075A  48E7 0018                movem.l    -[A7], A3,A4
  719. 0000075E  302D D918                move.w     D0, [A5 - 0x26E8]
  720. 00000762  48C0                     ext.l      D0
  721. 00000764  0C80 0000 0700           cmpi.l     D0, 0x700
  722. 0000076A  6D12                     blt        +0x14 /* 0000077E */
  723. 0000076C  598F                     subq.l     A7, 4
  724. 0000076E  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  725. 00000774  3F3C E866                move.w     -[A7], 0xE866
  726. 00000778  A9A0                     syscall    GetResource
  727. 0000077A  265F                     movea.l    A3, [A7]+
  728. 0000077C  6010                     bra        +0x12 /* 0000078E */
  729. label0000077E:
  730. 0000077E  598F                     subq.l     A7, 4
  731. 00000780  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  732. 00000786  3F3C F060                move.w     -[A7], 0xF060
  733. 0000078A  A9A0                     syscall    GetResource
  734. 0000078C  265F                     movea.l    A3, [A7]+
  735. label0000078E:
  736. 0000078E  200B                     move.l     D0, A3
  737. 00000790  6614                     bne        +0x16 /* 000007A6 */
  738. 00000792  486D D1AE                pea.l      [A5 - 0x2E52]
  739. 00000796  558F                     subq.l     A7, 2
  740. 00000798  A9AF                     syscall    ResError
  741. 0000079A  301F                     move.w     D0, [A7]+
  742. 0000079C  48C0                     ext.l      D0
  743. 0000079E  2F00                     move.l     -[A7], D0
  744. 000007A0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  745. 000007A4  508F                     addq.l     A7, 8
  746. label000007A6:
  747. 000007A6  2F0B                     move.l     -[A7], A3
  748. 000007A8  205F                     movea.l    A0, [A7]+
  749. 000007AA  A029                     syscall    HLock
  750. 000007AC  2853                     movea.l    A4, [A3]
  751. 000007AE  2F0C                     move.l     -[A7], A4
  752. 000007B0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  753. 000007B4  2F0B                     move.l     -[A7], A3
  754. 000007B6  205F                     movea.l    A0, [A7]+
  755. 000007B8  A02A                     syscall    HUnlock
  756. 000007BA  3D54 FFB2                move.w     [A6 - 0x4E], [A4]
  757. 000007BE  3D6C 0002 FFB4           move.w     [A6 - 0x4C], [A4 + 0x2]
  758. 000007C4  302D D918                move.w     D0, [A5 - 0x26E8]
  759. 000007C8  48C0                     ext.l      D0
  760. 000007CA  0C80 0000 0700           cmpi.l     D0, 0x700
  761. 000007D0  588F                     addq.l     A7, 4
  762. 000007D2  6D18                     blt        +0x1A /* 000007EC */
  763. 000007D4  486D 08E2                pea.l      [A5 + 0x8E2 /* export_280 */]
  764. 000007D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  765. 000007DA  3F00                     move.w     -[A7], D0
  766. 000007DC  7200                     moveq.l    D1, 0x00
  767. 000007DE  2F01                     move.l     -[A7], D1
  768. 000007E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  769. 000007E4  3F3C 0006                move.w     -[A7], 0x6
  770. 000007E8  A9EA                     syscall    Pack3
  771. 000007EA  602E                     bra        +0x30 /* 0000081A */
  772. label000007EC:
  773. 000007EC  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  774. 000007F0  486D D1BE                pea.l      [A5 - 0x2E42]
  775. 000007F4  486D 08E2                pea.l      [A5 + 0x8E2 /* export_280 */]
  776. 000007F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  777. 000007FA  3F00                     move.w     -[A7], D0
  778. 000007FC  7200                     moveq.l    D1, 0x00
  779. 000007FE  2F01                     move.l     -[A7], D1
  780. 00000800  2F01                     move.l     -[A7], D1
  781. 00000802  486E FFB6                pea.l      [A6 - 0x4A]
  782. 00000806  3F3C 0002                move.w     -[A7], 0x2
  783. 0000080A  A9EA                     syscall    Pack3
  784. 0000080C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  785. 00000810  486E FFB6                pea.l      [A6 - 0x4A]
  786. 00000814  4EBA 00E6                jsr        [PC + 0xE6 /* 000008FC */]
  787. 00000818  508F                     addq.l     A7, 8
  788. label0000081A:
  789. 0000081A  206E 0008                movea.l    A0, [A6 + 0x8]
  790. 0000081E  1010                     move.b     D0, [A0]
  791. 00000820  4CEE 1800 FFAA           movem.l    A3,A4, [A6 - 0x56]
  792. 00000826  4E5E                     unlink     A6
  793. 00000828  4E75                     rts
  794. fn0000082A:
  795. 0000082A  4E56 FFAE                link       A6, -0x0052
  796. 0000082E  48E7 0018                movem.l    -[A7], A3,A4
  797. 00000832  286E 0008                movea.l    A4, [A6 + 0x8]
  798. 00000836  302D D918                move.w     D0, [A5 - 0x26E8]
  799. 0000083A  48C0                     ext.l      D0
  800. 0000083C  0C80 0000 0700           cmpi.l     D0, 0x700
  801. 00000842  6D12                     blt        +0x14 /* 00000856 */
  802. 00000844  598F                     subq.l     A7, 4
  803. 00000846  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  804. 0000084C  3F3C E865                move.w     -[A7], 0xE865
  805. 00000850  A9A0                     syscall    GetResource
  806. 00000852  265F                     movea.l    A3, [A7]+
  807. 00000854  6010                     bra        +0x12 /* 00000866 */
  808. label00000856:
  809. 00000856  598F                     subq.l     A7, 4
  810. 00000858  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  811. 0000085E  3F3C F061                move.w     -[A7], 0xF061
  812. 00000862  A9A0                     syscall    GetResource
  813. 00000864  265F                     movea.l    A3, [A7]+
  814. label00000866:
  815. 00000866  200B                     move.l     D0, A3
  816. 00000868  6614                     bne        +0x16 /* 0000087E */
  817. 0000086A  486D D1C0                pea.l      [A5 - 0x2E40]
  818. 0000086E  558F                     subq.l     A7, 2
  819. 00000870  A9AF                     syscall    ResError
  820. 00000872  301F                     move.w     D0, [A7]+
  821. 00000874  48C0                     ext.l      D0
  822. 00000876  2F00                     move.l     -[A7], D0
  823. 00000878  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  824. 0000087C  508F                     addq.l     A7, 8
  825. label0000087E:
  826. 0000087E  2F0B                     move.l     -[A7], A3
  827. 00000880  205F                     movea.l    A0, [A7]+
  828. 00000882  A029                     syscall    HLock
  829. 00000884  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  830. 00000888  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  831. 0000088C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  832. 00000890  2F0B                     move.l     -[A7], A3
  833. 00000892  205F                     movea.l    A0, [A7]+
  834. 00000894  A02A                     syscall    HUnlock
  835. 00000896  206E FFFC                movea.l    A0, [A6 - 0x4]
  836. 0000089A  3D50 FFAE                move.w     [A6 - 0x52], [A0]
  837. 0000089E  206E FFFC                movea.l    A0, [A6 - 0x4]
  838. 000008A2  3D68 0002 FFB0           move.w     [A6 - 0x50], [A0 + 0x2]
  839. 000008A8  302D D918                move.w     D0, [A5 - 0x26E8]
  840. 000008AC  48C0                     ext.l      D0
  841. 000008AE  0C80 0000 0700           cmpi.l     D0, 0x700
  842. 000008B4  588F                     addq.l     A7, 4
  843. 000008B6  6D12                     blt        +0x14 /* 000008CA */
  844. 000008B8  486D D1D0                pea.l      [A5 - 0x2E30]
  845. 000008BC  486C 000C                pea.l      [A4 + 0xC]
  846. 000008C0  2F0C                     move.l     -[A7], A4
  847. 000008C2  3F3C 0005                move.w     -[A7], 0x5
  848. 000008C6  A9EA                     syscall    Pack3
  849. 000008C8  6026                     bra        +0x28 /* 000008F0 */
  850. label000008CA:
  851. 000008CA  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  852. 000008CE  486D D1E8                pea.l      [A5 - 0x2E18]
  853. 000008D2  486C 000C                pea.l      [A4 + 0xC]
  854. 000008D6  7000                     moveq.l    D0, 0x00
  855. 000008D8  2F00                     move.l     -[A7], D0
  856. 000008DA  486E FFB2                pea.l      [A6 - 0x4E]
  857. 000008DE  3F3C 0001                move.w     -[A7], 0x1
  858. 000008E2  A9EA                     syscall    Pack3
  859. 000008E4  2F0C                     move.l     -[A7], A4
  860. 000008E6  486E FFB2                pea.l      [A6 - 0x4E]
  861. 000008EA  4EBA 0010                jsr        [PC + 0x10 /* 000008FC */]
  862. 000008EE  508F                     addq.l     A7, 8
  863. label000008F0:
  864. 000008F0  1014                     move.b     D0, [A4]
  865. 000008F2  4CEE 1800 FFA6           movem.l    A3,A4, [A6 - 0x5A]
  866. 000008F8  4E5E                     unlink     A6
  867. 000008FA  4E75                     rts
  868. fn000008FC:
  869. 000008FC  4E56 FFFC                link       A6, -0x0004
  870. 00000900  48E7 0118                movem.l    -[A7], D7,A3,A4
  871. 00000904  286E 0008                movea.l    A4, [A6 + 0x8]
  872. 00000908  266E 000C                movea.l    A3, [A6 + 0xC]
  873. 0000090C  1694                     move.b     [A3], [A4]
  874. 0000090E  176C 0001 0001           move.b     [A3 + 0x1], [A4 + 0x1]
  875. 00000914  276C 0002 0002           move.l     [A3 + 0x2], [A4 + 0x2]
  876. 0000091A  558F                     subq.l     A7, 2
  877. 0000091C  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  878. 00000920  486B 0006                pea.l      [A3 + 0x6]
  879. 00000924  486B 0008                pea.l      [A3 + 0x8]
  880. 00000928  486E FFFC                pea.l      [A6 - 0x4]
  881. 0000092C  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  882. 00000930  3E1F                     move.w     D7, [A7]+
  883. 00000932  486C 000A                pea.l      [A4 + 0xA]
  884. 00000936  486B 000C                pea.l      [A3 + 0xC]
  885. 0000093A  7000                     moveq.l    D0, 0x00
  886. 0000093C  102C 000A                move.b     D0, [A4 + 0xA]
  887. 00000940  5280                     addq.l     D0, 1
  888. 00000942  2F00                     move.l     -[A7], D0
  889. 00000944  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  890. 00000948  377C FFFF 004C           move.w     [A3 + 0x4C], 0xFFFF
  891. 0000094E  426B 004E                clr.w      [A3 + 0x4E]
  892. 00000952  422B 0050                clr.b      [A3 + 0x50]
  893. 00000956  422B 0051                clr.b      [A3 + 0x51]
  894. 0000095A  7000                     moveq.l    D0, 0x00
  895. 0000095C  2740 0052                move.l     [A3 + 0x52], D0
  896. 00000960  426B 0056                clr.w      [A3 + 0x56]
  897. 00000964  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  898. 0000096A  4E5E                     unlink     A6
  899. 0000096C  4E75                     rts
  900. fn0000096E:
  901. 0000096E  2F0B                     move.l     -[A7], A3
  902. 00000970  206D D8F6                movea.l    A0, [A5 - 0x270A]
  903. 00000974  7000                     moveq.l    D0, 0x00
  904. 00000976  1028 0239                move.b     D0, [A0 + 0x239]
  905. 0000097A  660E                     bne        +0x10 /* 0000098A */
  906. 0000097C  486D 0902                pea.l      [A5 + 0x902 /* export_284 */]
  907. 00000980  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  908. 00000984  588F                     addq.l     A7, 4
  909. 00000986  6000 00A0                bra        +0xA2 /* 00000A28 */
  910. label0000098A:
  911. 0000098A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  912. 0000098E  7000                     moveq.l    D0, 0x00
  913. 00000990  1028 0008                move.b     D0, [A0 + 0x8]
  914. 00000994  7201                     moveq.l    D1, 0x01
  915. 00000996  B280                     cmp.l      D1, D0
  916. 00000998  6600 008E                bne        +0x90 /* 00000A28 */
  917. 0000099C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  918. 000009A0  226D D8F6                movea.l    A1, [A5 - 0x270A]
  919. 000009A4  7000                     moveq.l    D0, 0x00
  920. 000009A6  102D D870                move.b     D0, [A5 - 0x2790]
  921. 000009AA  7200                     moveq.l    D1, 0x00
  922. 000009AC  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  923. 000009B0  2001                     move.l     D0, D1
  924. 000009B2  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  925. 000009B6  4840                     swap.w     D0
  926. 000009B8  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  927. 000009BC  4840                     swap.w     D0
  928. 000009BE  4240                     clr.w      D0
  929. 000009C0  D280                     add.l      D1, D0
  930. 000009C2  41E8 025E                lea.l      A0, [A0 + 0x25E]
  931. 000009C6  47F0 1800                lea.l      A3, [A0 + D1]
  932. 000009CA  302B 004A                move.w     D0, [A3 + 0x4A]
  933. 000009CE  48C0                     ext.l      D0
  934. 000009D0  6E10                     bgt        +0x12 /* 000009E2 */
  935. 000009D2  422D DC96                clr.b      [A5 - 0x236A]
  936. 000009D6  486D 090A                pea.l      [A5 + 0x90A /* export_285 */]
  937. 000009DA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  938. 000009DE  588F                     addq.l     A7, 4
  939. 000009E0  6046                     bra        +0x48 /* 00000A28 */
  940. label000009E2:
  941. 000009E2  7002                     moveq.l    D0, 0x02
  942. 000009E4  2F00                     move.l     -[A7], D0
  943. 000009E6  4878 00F0                push.l     0xF0
  944. 000009EA  72FF                     moveq.l    D1, 0xFFFFFFFF
  945. 000009EC  2F01                     move.l     -[A7], D1
  946. 000009EE  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  947. 000009F2  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  948. 000009F6  4A40                     tst.w      D0
  949. 000009F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  950. 000009FC  6708                     beq        +0xA /* 00000A06 */
  951. 000009FE  7001                     moveq.l    D0, 0x01
  952. 00000A00  3F00                     move.w     -[A7], D0
  953. 00000A02  A9C8                     syscall    SysBeep
  954. 00000A04  6022                     bra        +0x24 /* 00000A28 */
  955. label00000A06:
  956. 00000A06  206D D8FA                movea.l    A0, [A5 - 0x2706]
  957. 00000A0A  0228 00FD 0005           andi.b     [A0 + 0x5], 0xFD
  958. 00000A10  7000                     moveq.l    D0, 0x00
  959. 00000A12  2F00                     move.l     -[A7], D0
  960. 00000A14  7203                     moveq.l    D1, 0x03
  961. 00000A16  2F01                     move.l     -[A7], D1
  962. 00000A18  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  963. 00000A1C  1B7C 0001 DC96           move.b     [A5 - 0x236A], 0x1
  964. 00000A22  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  965. 00000A26  508F                     addq.l     A7, 8
  966. label00000A28:
  967. 00000A28  265F                     movea.l    A3, [A7]+
  968. 00000A2A  4E75                     rts
  969. export_281:
  970. 00000A2C  48E7 0018                movem.l    -[A7], A3,A4
  971. 00000A30  286F 0010                movea.l    A4, [A7 + 0x10]
  972. 00000A34  266F 000C                movea.l    A3, [A7 + 0xC]
  973. 00000A38  3014                     move.w     D0, [A4]
  974. 00000A3A  5340                     subq.w     D0, 1
  975. 00000A3C  6B00 008C                bmi        +0x8E /* 00000ACA */
  976. 00000A40  0C40 0005                cmpi.w     D0, 0x5
  977. 00000A44  6E00 0084                bgt        +0x86 /* 00000ACA */
  978. 00000A48  D040                     add.w      D0, D0
  979. 00000A4A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  980. 00000A4E  4EFB 0000                jmp        [PC + D0.w]
  981. 00000A52  000E 005A                ori.b      A6, 0x5A /* 'Z' */
  982. 00000A56  007A 007A 0062           ori.w      [PC + 0x62 /* 00000ABA, value 0x782 */], 0x7A /* 'z' */
  983. 00000A5C  005A 2053                ori.w      [A2]+, 0x2053 /* ' S' */
  984. 00000A60  4AA8 0014                tst.l      [A0 + 0x14]
  985. 00000A64  673C                     beq        +0x3E /* 00000AA2 */
  986. 00000A66  7000                     moveq.l    D0, 0x00
  987. 00000A68  2F00                     move.l     -[A7], D0
  988. 00000A6A  486D 08F2                pea.l      [A5 + 0x8F2 /* export_282 */]
  989. 00000A6E  7203                     moveq.l    D1, 0x03
  990. 00000A70  2F01                     move.l     -[A7], D1
  991. 00000A72  2F0B                     move.l     -[A7], A3
  992. 00000A74  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  993. 00000A78  4878 0258                push.l     0x258
  994. 00000A7C  2F0B                     move.l     -[A7], A3
  995. 00000A7E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  996. 00000A82  7001                     moveq.l    D0, 0x01
  997. 00000A84  2F00                     move.l     -[A7], D0
  998. 00000A86  72FF                     moveq.l    D1, 0xFFFFFFFF
  999. 00000A88  2F01                     move.l     -[A7], D1
  1000. 00000A8A  2F01                     move.l     -[A7], D1
  1001. 00000A8C  2F01                     move.l     -[A7], D1
  1002. 00000A8E  7000                     moveq.l    D0, 0x00
  1003. 00000A90  2F00                     move.l     -[A7], D0
  1004. 00000A92  7001                     moveq.l    D0, 0x01
  1005. 00000A94  2F00                     move.l     -[A7], D0
  1006. 00000A96  2F00                     move.l     -[A7], D0
  1007. 00000A98  2F0B                     move.l     -[A7], A3
  1008. 00000A9A  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1009. 00000A9E  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1010. label00000AA2:
  1011. 00000AA2  203C 010A 18C4           move.l     D0, 0x10A18C4
  1012. 00000AA8  6026                     bra        +0x28 /* 00000AD0 */
  1013. 00000AAA  4EBA 11C0                jsr        [PC + 0x11C0 /* 00001C6C */]
  1014. 00000AAE  7001                     moveq.l    D0, 0x01
  1015. 00000AB0  601E                     bra        +0x20 /* 00000AD0 */
  1016. 00000AB2  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  1017. 00000AB6  2F0B                     move.l     -[A7], A3
  1018. 00000AB8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1019. 00000ABC  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  1020. 00000AC0  486D 0AFA                pea.l      [A5 + 0xAFA /* export_347 */]
  1021. 00000AC4  A9F1                     syscall    UnloadSeg
  1022. 00000AC6  588F                     addq.l     A7, 4
  1023. 00000AC8  6004                     bra        +0x6 /* 00000ACE */
  1024. label00000ACA:
  1025. 00000ACA  7000                     moveq.l    D0, 0x00
  1026. 00000ACC  6002                     bra        +0x4 /* 00000AD0 */
  1027. label00000ACE:
  1028. 00000ACE  7001                     moveq.l    D0, 0x01
  1029. label00000AD0:
  1030. 00000AD0  4CDF 1800                movem.l    A3,A4, [A7]+
  1031. 00000AD4  4E75                     rts
  1032. export_282:
  1033. 00000AD6  4E56 FBEE                link       A6, -0x0412
  1034. 00000ADA  48E7 0018                movem.l    -[A7], A3,A4
  1035. 00000ADE  49EE FBF6                lea.l      A4, [A6 - 0x40A]
  1036. 00000AE2  47EE FEF6                lea.l      A3, [A6 - 0x10A]
  1037. 00000AE6  206E 000C                movea.l    A0, [A6 + 0xC]
  1038. 00000AEA  3010                     move.w     D0, [A0]
  1039. 00000AEC  5940                     subq.w     D0, 4
  1040. 00000AEE  6B00 0160                bmi        +0x162 /* 00000C50 */
  1041. 00000AF2  0C40 0000                cmpi.w     D0, 0x0
  1042. 00000AF6  6E00 0158                bgt        +0x15A /* 00000C50 */
  1043. 00000AFA  D040                     add.w      D0, D0
  1044. 00000AFC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1045. 00000B00  4EFB 0000                jmp        [PC + D0.w]
  1046. 00000B04  0004 486E                ori.b      D4, 0x6E /* 'n' */
  1047. 00000B08  FFF6                     .invalid   <<F/7/7>>
  1048. 00000B0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1049. 00000B0E  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1050. 00000B12  7001                     moveq.l    D0, 0x01
  1051. 00000B14  3F00                     move.w     -[A7], D0
  1052. 00000B16  A888                     syscall    TextFace
  1053. 00000B18  206E 0008                movea.l    A0, [A6 + 0x8]
  1054. 00000B1C  2050                     movea.l    A0, [A0]
  1055. 00000B1E  43EE FBEE                lea.l      A1, [A6 - 0x412]
  1056. 00000B22  5888                     addq.l     A0, 4
  1057. 00000B24  22D8                     move.l     [A1]+, [A0]+
  1058. 00000B26  22D8                     move.l     [A1]+, [A0]+
  1059. 00000B28  302D DC82                move.w     D0, [A5 - 0x237E]
  1060. 00000B2C  48C0                     ext.l      D0
  1061. 00000B2E  322D DC7E                move.w     D1, [A5 - 0x2382]
  1062. 00000B32  48C1                     ext.l      D1
  1063. 00000B34  B081                     cmp.l      D0, D1
  1064. 00000B36  508F                     addq.l     A7, 8
  1065. 00000B38  6650                     bne        +0x52 /* 00000B8A */
  1066. 00000B3A  2F0B                     move.l     -[A7], A3
  1067. 00000B3C  3F3C 0BCE                move.w     -[A7], 0xBCE
  1068. 00000B40  7002                     moveq.l    D0, 0x02
  1069. 00000B42  3F00                     move.w     -[A7], D0
  1070. 00000B44  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1071. 00000B48  302D DC82                move.w     D0, [A5 - 0x237E]
  1072. 00000B4C  48C0                     ext.l      D0
  1073. 00000B4E  2F00                     move.l     -[A7], D0
  1074. 00000B50  2F0C                     move.l     -[A7], A4
  1075. 00000B52  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1076. 00000B56  302D DC80                move.w     D0, [A5 - 0x2380]
  1077. 00000B5A  48C0                     ext.l      D0
  1078. 00000B5C  2F00                     move.l     -[A7], D0
  1079. 00000B5E  486E FCF6                pea.l      [A6 - 0x30A]
  1080. 00000B62  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1081. 00000B66  558F                     subq.l     A7, 2
  1082. 00000B68  486D DA70                pea.l      [A5 - 0x2590]
  1083. 00000B6C  2F0B                     move.l     -[A7], A3
  1084. 00000B6E  2F0C                     move.l     -[A7], A4
  1085. 00000B70  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1086. 00000B74  558F                     subq.l     A7, 2
  1087. 00000B76  486D DA74                pea.l      [A5 - 0x258C]
  1088. 00000B7A  2F0B                     move.l     -[A7], A3
  1089. 00000B7C  486E FCF6                pea.l      [A6 - 0x30A]
  1090. 00000B80  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1091. 00000B84  588F                     addq.l     A7, 4
  1092. 00000B86  6000 008E                bra        +0x90 /* 00000C16 */
  1093. label00000B8A:
  1094. 00000B8A  302D DC6C                move.w     D0, [A5 - 0x2394]
  1095. 00000B8E  48C0                     ext.l      D0
  1096. 00000B90  322D DC82                move.w     D1, [A5 - 0x237E]
  1097. 00000B94  48C1                     ext.l      D1
  1098. 00000B96  B081                     cmp.l      D0, D1
  1099. 00000B98  6610                     bne        +0x12 /* 00000BAA */
  1100. 00000B9A  2F0B                     move.l     -[A7], A3
  1101. 00000B9C  3F3C 0BCE                move.w     -[A7], 0xBCE
  1102. 00000BA0  7005                     moveq.l    D0, 0x05
  1103. 00000BA2  3F00                     move.w     -[A7], D0
  1104. 00000BA4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1105. 00000BA8  600E                     bra        +0x10 /* 00000BB8 */
  1106. label00000BAA:
  1107. 00000BAA  2F0B                     move.l     -[A7], A3
  1108. 00000BAC  3F3C 0BCE                move.w     -[A7], 0xBCE
  1109. 00000BB0  7006                     moveq.l    D0, 0x06
  1110. 00000BB2  3F00                     move.w     -[A7], D0
  1111. 00000BB4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1112. label00000BB8:
  1113. 00000BB8  302D DC7E                move.w     D0, [A5 - 0x2382]
  1114. 00000BBC  48C0                     ext.l      D0
  1115. 00000BBE  2F00                     move.l     -[A7], D0
  1116. 00000BC0  2F0C                     move.l     -[A7], A4
  1117. 00000BC2  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1118. 00000BC6  302D DC80                move.w     D0, [A5 - 0x2380]
  1119. 00000BCA  48C0                     ext.l      D0
  1120. 00000BCC  2F00                     move.l     -[A7], D0
  1121. 00000BCE  486E FCF6                pea.l      [A6 - 0x30A]
  1122. 00000BD2  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1123. 00000BD6  302D DC82                move.w     D0, [A5 - 0x237E]
  1124. 00000BDA  48C0                     ext.l      D0
  1125. 00000BDC  2F00                     move.l     -[A7], D0
  1126. 00000BDE  486E FDF6                pea.l      [A6 - 0x20A]
  1127. 00000BE2  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1128. 00000BE6  558F                     subq.l     A7, 2
  1129. 00000BE8  486D DA78                pea.l      [A5 - 0x2588]
  1130. 00000BEC  2F0B                     move.l     -[A7], A3
  1131. 00000BEE  2F0C                     move.l     -[A7], A4
  1132. 00000BF0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1133. 00000BF4  558F                     subq.l     A7, 2
  1134. 00000BF6  486D DA7C                pea.l      [A5 - 0x2584]
  1135. 00000BFA  2F0B                     move.l     -[A7], A3
  1136. 00000BFC  486E FCF6                pea.l      [A6 - 0x30A]
  1137. 00000C00  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1138. 00000C04  558F                     subq.l     A7, 2
  1139. 00000C06  486D DA80                pea.l      [A5 - 0x2580]
  1140. 00000C0A  2F0B                     move.l     -[A7], A3
  1141. 00000C0C  486E FDF6                pea.l      [A6 - 0x20A]
  1142. 00000C10  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1143. 00000C14  5C8F                     addq.l     A7, 6
  1144. label00000C16:
  1145. 00000C16  2F0C                     move.l     -[A7], A4
  1146. 00000C18  3F3C 0BCE                move.w     -[A7], 0xBCE
  1147. 00000C1C  7007                     moveq.l    D0, 0x07
  1148. 00000C1E  3F00                     move.w     -[A7], D0
  1149. 00000C20  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1150. 00000C24  2F0C                     move.l     -[A7], A4
  1151. 00000C26  2F0B                     move.l     -[A7], A3
  1152. 00000C28  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1153. 00000C2C  486B 0001                pea.l      [A3 + 0x1]
  1154. 00000C30  7000                     moveq.l    D0, 0x00
  1155. 00000C32  1013                     move.b     D0, [A3]
  1156. 00000C34  2F00                     move.l     -[A7], D0
  1157. 00000C36  486E FBEE                pea.l      [A6 - 0x412]
  1158. 00000C3A  7000                     moveq.l    D0, 0x00
  1159. 00000C3C  3F00                     move.w     -[A7], D0
  1160. 00000C3E  A9CE                     syscall    TETextBox/TextBox
  1161. 00000C40  486E FFF6                pea.l      [A6 - 0xA]
  1162. 00000C44  7000                     moveq.l    D0, 0x00
  1163. 00000C46  2F00                     move.l     -[A7], D0
  1164. 00000C48  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1165. 00000C4C  508F                     addq.l     A7, 8
  1166. 00000C4E  6004                     bra        +0x6 /* 00000C54 */
  1167. label00000C50:
  1168. 00000C50  7000                     moveq.l    D0, 0x00
  1169. 00000C52  6002                     bra        +0x4 /* 00000C56 */
  1170. label00000C54:
  1171. 00000C54  7001                     moveq.l    D0, 0x01
  1172. label00000C56:
  1173. 00000C56  4CEE 1800 FBE6           movem.l    A3,A4, [A6 - 0x41A]
  1174. 00000C5C  4E5E                     unlink     A6
  1175. 00000C5E  4E75                     rts
  1176. export_283:
  1177. 00000C60  4E56 FF00                link       A6, -0x0100
  1178. 00000C64  48E7 0018                movem.l    -[A7], A3,A4
  1179. 00000C68  49EE FF00                lea.l      A4, [A6 - 0x100]
  1180. 00000C6C  266E 0008                movea.l    A3, [A6 + 0x8]
  1181. 00000C70  206E 000C                movea.l    A0, [A6 + 0xC]
  1182. 00000C74  3010                     move.w     D0, [A0]
  1183. 00000C76  5340                     subq.w     D0, 1
  1184. 00000C78  6B00 0084                bmi        +0x86 /* 00000CFE */
  1185. 00000C7C  0C40 0005                cmpi.w     D0, 0x5
  1186. 00000C80  6E7C                     bgt        +0x7E /* 00000CFE */
  1187. 00000C82  D040                     add.w      D0, D0
  1188. 00000C84  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1189. 00000C88  4EFB 0000                jmp        [PC + D0.w]
  1190. 00000C8C  000E 0064                ori.b      A6, 0x64 /* 'd' */
  1191. 00000C90  0074 0074 006C           ori.w      [A4 + D0.w + 0x6C], 0x74 /* 't' */
  1192. 00000C96  0064 2053                ori.w      -[A4], 0x2053 /* ' S' */
  1193. 00000C9A  4AA8 0014                tst.l      [A0 + 0x14]
  1194. 00000C9E  661C                     bne        +0x1E /* 00000CBC */
  1195. 00000CA0  2F0C                     move.l     -[A7], A4
  1196. 00000CA2  3F3C 0BCE                move.w     -[A7], 0xBCE
  1197. 00000CA6  7004                     moveq.l    D0, 0x04
  1198. 00000CA8  3F00                     move.w     -[A7], D0
  1199. 00000CAA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1200. 00000CAE  2F0C                     move.l     -[A7], A4
  1201. 00000CB0  7000                     moveq.l    D0, 0x00
  1202. 00000CB2  2F00                     move.l     -[A7], D0
  1203. 00000CB4  2F00                     move.l     -[A7], D0
  1204. 00000CB6  2F00                     move.l     -[A7], D0
  1205. 00000CB8  A98B                     syscall    ParamText
  1206. 00000CBA  602A                     bra        +0x2C /* 00000CE6 */
  1207. label00000CBC:
  1208. 00000CBC  7001                     moveq.l    D0, 0x01
  1209. 00000CBE  2F00                     move.l     -[A7], D0
  1210. 00000CC0  72FF                     moveq.l    D1, 0xFFFFFFFF
  1211. 00000CC2  2F01                     move.l     -[A7], D1
  1212. 00000CC4  2F01                     move.l     -[A7], D1
  1213. 00000CC6  2F01                     move.l     -[A7], D1
  1214. 00000CC8  7000                     moveq.l    D0, 0x00
  1215. 00000CCA  2F00                     move.l     -[A7], D0
  1216. 00000CCC  7001                     moveq.l    D0, 0x01
  1217. 00000CCE  2F00                     move.l     -[A7], D0
  1218. 00000CD0  2F00                     move.l     -[A7], D0
  1219. 00000CD2  2F0B                     move.l     -[A7], A3
  1220. 00000CD4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1221. 00000CD8  4878 012C                push.l     0x12C
  1222. 00000CDC  2F0B                     move.l     -[A7], A3
  1223. 00000CDE  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1224. 00000CE2  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1225. label00000CE6:
  1226. 00000CE6  203C 010A 18B0           move.l     D0, 0x10A18B0
  1227. 00000CEC  6012                     bra        +0x14 /* 00000D00 */
  1228. 00000CEE  4EBA 0F7C                jsr        [PC + 0xF7C /* 00001C6C */]
  1229. 00000CF2  7001                     moveq.l    D0, 0x01
  1230. 00000CF4  600A                     bra        +0xC /* 00000D00 */
  1231. 00000CF6  2F0B                     move.l     -[A7], A3
  1232. 00000CF8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1233. 00000CFC  588F                     addq.l     A7, 4
  1234. label00000CFE:
  1235. 00000CFE  7000                     moveq.l    D0, 0x00
  1236. label00000D00:
  1237. 00000D00  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1238. 00000D06  4E5E                     unlink     A6
  1239. 00000D08  4E75                     rts
  1240. export_284:
  1241. 00000D0A  4E56 FE00                link       A6, -0x0200
  1242. 00000D0E  48E7 0018                movem.l    -[A7], A3,A4
  1243. 00000D12  286E 0008                movea.l    A4, [A6 + 0x8]
  1244. 00000D16  47EE FE00                lea.l      A3, [A6 - 0x200]
  1245. 00000D1A  206E 000C                movea.l    A0, [A6 + 0xC]
  1246. 00000D1E  3010                     move.w     D0, [A0]
  1247. 00000D20  5340                     subq.w     D0, 1
  1248. 00000D22  6B00 009A                bmi        +0x9C /* 00000DBE */
  1249. 00000D26  0C40 0001                cmpi.w     D0, 0x1
  1250. 00000D2A  6E00 0092                bgt        +0x94 /* 00000DBE */
  1251. 00000D2E  D040                     add.w      D0, D0
  1252. 00000D30  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1253. 00000D34  4EFB 0000                jmp        [PC + D0.w]
  1254. 00000D38  0006 0080                ori.b      D6, 0x80
  1255. 00000D3C  2054                     movea.l    A0, [A4]
  1256. 00000D3E  4AA8 0014                tst.l      [A0 + 0x14]
  1257. 00000D42  664A                     bne        +0x4C /* 00000D8E */
  1258. 00000D44  2F0B                     move.l     -[A7], A3
  1259. 00000D46  3F3C 0BCE                move.w     -[A7], 0xBCE
  1260. 00000D4A  7001                     moveq.l    D0, 0x01
  1261. 00000D4C  3F00                     move.w     -[A7], D0
  1262. 00000D4E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1263. 00000D52  486E FF00                pea.l      [A6 - 0x100]
  1264. 00000D56  3F3C 0BBA                move.w     -[A7], 0xBBA
  1265. 00000D5A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1266. 00000D5E  1028 0238                move.b     D0, [A0 + 0x238]
  1267. 00000D62  4880                     ext.w      D0
  1268. 00000D64  48C0                     ext.l      D0
  1269. 00000D66  5480                     addq.l     D0, 2
  1270. 00000D68  3F00                     move.w     -[A7], D0
  1271. 00000D6A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1272. 00000D6E  558F                     subq.l     A7, 2
  1273. 00000D70  486D DA84                pea.l      [A5 - 0x257C]
  1274. 00000D74  2F0B                     move.l     -[A7], A3
  1275. 00000D76  486E FF00                pea.l      [A6 - 0x100]
  1276. 00000D7A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1277. 00000D7E  2F0B                     move.l     -[A7], A3
  1278. 00000D80  7000                     moveq.l    D0, 0x00
  1279. 00000D82  2F00                     move.l     -[A7], D0
  1280. 00000D84  2F00                     move.l     -[A7], D0
  1281. 00000D86  2F00                     move.l     -[A7], D0
  1282. 00000D88  A98B                     syscall    ParamText
  1283. 00000D8A  548F                     addq.l     A7, 2
  1284. 00000D8C  6020                     bra        +0x22 /* 00000DAE */
  1285. label00000D8E:
  1286. 00000D8E  7001                     moveq.l    D0, 0x01
  1287. 00000D90  2F00                     move.l     -[A7], D0
  1288. 00000D92  72FF                     moveq.l    D1, 0xFFFFFFFF
  1289. 00000D94  2F01                     move.l     -[A7], D1
  1290. 00000D96  2F01                     move.l     -[A7], D1
  1291. 00000D98  2F01                     move.l     -[A7], D1
  1292. 00000D9A  7000                     moveq.l    D0, 0x00
  1293. 00000D9C  2F00                     move.l     -[A7], D0
  1294. 00000D9E  7001                     moveq.l    D0, 0x01
  1295. 00000DA0  2F00                     move.l     -[A7], D0
  1296. 00000DA2  2F00                     move.l     -[A7], D0
  1297. 00000DA4  2F0C                     move.l     -[A7], A4
  1298. 00000DA6  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1299. 00000DAA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1300. label00000DAE:
  1301. 00000DAE  203C 010A 18B0           move.l     D0, 0x10A18B0
  1302. 00000DB4  600A                     bra        +0xC /* 00000DC0 */
  1303. 00000DB6  4EBA 0EB4                jsr        [PC + 0xEB4 /* 00001C6C */]
  1304. 00000DBA  7001                     moveq.l    D0, 0x01
  1305. 00000DBC  6002                     bra        +0x4 /* 00000DC0 */
  1306. label00000DBE:
  1307. 00000DBE  7000                     moveq.l    D0, 0x00
  1308. label00000DC0:
  1309. 00000DC0  4CEE 1800 FDF8           movem.l    A3,A4, [A6 - 0x208]
  1310. 00000DC6  4E5E                     unlink     A6
  1311. 00000DC8  4E75                     rts
  1312. export_285:
  1313. 00000DCA  4E56 FF00                link       A6, -0x0100
  1314. 00000DCE  48E7 0018                movem.l    -[A7], A3,A4
  1315. 00000DD2  49EE FF00                lea.l      A4, [A6 - 0x100]
  1316. 00000DD6  266E 0008                movea.l    A3, [A6 + 0x8]
  1317. 00000DDA  206E 000C                movea.l    A0, [A6 + 0xC]
  1318. 00000DDE  3010                     move.w     D0, [A0]
  1319. 00000DE0  5340                     subq.w     D0, 1
  1320. 00000DE2  6B00 0084                bmi        +0x86 /* 00000E68 */
  1321. 00000DE6  0C40 0005                cmpi.w     D0, 0x5
  1322. 00000DEA  6E7C                     bgt        +0x7E /* 00000E68 */
  1323. 00000DEC  D040                     add.w      D0, D0
  1324. 00000DEE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1325. 00000DF2  4EFB 0000                jmp        [PC + D0.w]
  1326. 00000DF6  000E 0064                ori.b      A6, 0x64 /* 'd' */
  1327. 00000DFA  0074 0074 006C           ori.w      [A4 + D0.w + 0x6C], 0x74 /* 't' */
  1328. 00000E00  0064 2053                ori.w      -[A4], 0x2053 /* ' S' */
  1329. 00000E04  4AA8 0014                tst.l      [A0 + 0x14]
  1330. 00000E08  661C                     bne        +0x1E /* 00000E26 */
  1331. 00000E0A  2F0C                     move.l     -[A7], A4
  1332. 00000E0C  3F3C 0BCE                move.w     -[A7], 0xBCE
  1333. 00000E10  7003                     moveq.l    D0, 0x03
  1334. 00000E12  3F00                     move.w     -[A7], D0
  1335. 00000E14  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1336. 00000E18  2F0C                     move.l     -[A7], A4
  1337. 00000E1A  7000                     moveq.l    D0, 0x00
  1338. 00000E1C  2F00                     move.l     -[A7], D0
  1339. 00000E1E  2F00                     move.l     -[A7], D0
  1340. 00000E20  2F00                     move.l     -[A7], D0
  1341. 00000E22  A98B                     syscall    ParamText
  1342. 00000E24  602A                     bra        +0x2C /* 00000E50 */
  1343. label00000E26:
  1344. 00000E26  7001                     moveq.l    D0, 0x01
  1345. 00000E28  2F00                     move.l     -[A7], D0
  1346. 00000E2A  72FF                     moveq.l    D1, 0xFFFFFFFF
  1347. 00000E2C  2F01                     move.l     -[A7], D1
  1348. 00000E2E  2F01                     move.l     -[A7], D1
  1349. 00000E30  2F01                     move.l     -[A7], D1
  1350. 00000E32  7000                     moveq.l    D0, 0x00
  1351. 00000E34  2F00                     move.l     -[A7], D0
  1352. 00000E36  7001                     moveq.l    D0, 0x01
  1353. 00000E38  2F00                     move.l     -[A7], D0
  1354. 00000E3A  2F00                     move.l     -[A7], D0
  1355. 00000E3C  2F0B                     move.l     -[A7], A3
  1356. 00000E3E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1357. 00000E42  4878 012C                push.l     0x12C
  1358. 00000E46  2F0B                     move.l     -[A7], A3
  1359. 00000E48  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1360. 00000E4C  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1361. label00000E50:
  1362. 00000E50  203C 010A 18B0           move.l     D0, 0x10A18B0
  1363. 00000E56  6012                     bra        +0x14 /* 00000E6A */
  1364. 00000E58  4EBA 0E12                jsr        [PC + 0xE12 /* 00001C6C */]
  1365. 00000E5C  7001                     moveq.l    D0, 0x01
  1366. 00000E5E  600A                     bra        +0xC /* 00000E6A */
  1367. 00000E60  2F0B                     move.l     -[A7], A3
  1368. 00000E62  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1369. 00000E66  588F                     addq.l     A7, 4
  1370. label00000E68:
  1371. 00000E68  7000                     moveq.l    D0, 0x00
  1372. label00000E6A:
  1373. 00000E6A  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1374. 00000E70  4E5E                     unlink     A6
  1375. 00000E72  4E75                     rts
  1376. export_286:
  1377. 00000E74  4E75                     rts
  1378. export_287:
  1379. 00000E76  4E56 0000                link       A6, 0
  1380. 00000E7A  598F                     subq.l     A7, 4
  1381. 00000E7C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1382. 00000E80  A949                     syscall    GetMenuHandle
  1383. 00000E82  7000                     moveq.l    D0, 0x00
  1384. 00000E84  3F00                     move.w     -[A7], D0
  1385. 00000E86  A93A                     syscall    DisableItem
  1386. 00000E88  4E5E                     unlink     A6
  1387. 00000E8A  4E75                     rts
  1388. export_288:
  1389. 00000E8C  4E56 0000                link       A6, 0
  1390. 00000E90  598F                     subq.l     A7, 4
  1391. 00000E92  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1392. 00000E96  A949                     syscall    GetMenuHandle
  1393. 00000E98  7000                     moveq.l    D0, 0x00
  1394. 00000E9A  3F00                     move.w     -[A7], D0
  1395. 00000E9C  A939                     syscall    EnableItem
  1396. 00000E9E  4E5E                     unlink     A6
  1397. 00000EA0  4E75                     rts
  1398. export_289:
  1399. 00000EA2  4E56 FEFC                link       A6, -0x0104
  1400. 00000EA6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1401. 00000EAA  49EE FEFC                lea.l      A4, [A6 - 0x104]
  1402. 00000EAE  2C2E 0008                move.l     D6, [A6 + 0x8]
  1403. 00000EB2  558F                     subq.l     A7, 2
  1404. 00000EB4  2F06                     move.l     -[A7], D6
  1405. 00000EB6  A86A                     syscall    HiWord
  1406. 00000EB8  3A1F                     move.w     D5, [A7]+
  1407. 00000EBA  558F                     subq.l     A7, 2
  1408. 00000EBC  2F06                     move.l     -[A7], D6
  1409. 00000EBE  A86B                     syscall    LoWord
  1410. 00000EC0  3E1F                     move.w     D7, [A7]+
  1411. 00000EC2  3005                     move.w     D0, D5
  1412. 00000EC4  0440 03E8                subi.w     D0, 0x3E8
  1413. 00000EC8  6B00 0174                bmi        +0x176 /* 0000103E */
  1414. 00000ECC  0C40 0004                cmpi.w     D0, 0x4
  1415. 00000ED0  6E00 016C                bgt        +0x16E /* 0000103E */
  1416. 00000ED4  D040                     add.w      D0, D0
  1417. 00000ED6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1418. 00000EDA  4EFB 0000                jmp        [PC + D0.w]
  1419. 00000EDE  000C 004C                ori.b      A4, 0x4C /* 'L' */
  1420. 00000EE2  011C                     btst       [A4]+, D0
  1421. 00000EE4  0140                     bchg       D0, D0
  1422. 00000EE6  0152                     bchg       [A2], D0
  1423. 00000EE8  3007                     move.w     D0, D7
  1424. 00000EEA  5340                     subq.w     D0, 1
  1425. 00000EEC  6B20                     bmi        +0x22 /* 00000F0E */
  1426. 00000EEE  0C40 0000                cmpi.w     D0, 0x0
  1427. 00000EF2  6E1A                     bgt        +0x1C /* 00000F0E */
  1428. 00000EF4  D040                     add.w      D0, D0
  1429. 00000EF6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1430. 00000EFA  4EFB 0000                jmp        [PC + D0.w]
  1431. 00000EFE  0004 4EAD                ori.b      D4, 0xAD
  1432. 00000F02  04AA 486D 04AA A9F1      subi.l     [A2 - 0x560F], 0x486D04AA
  1433. 00000F0A  6000 0132                bra        +0x134 /* 0000103E */
  1434. label00000F0E:
  1435. 00000F0E  598F                     subq.l     A7, 4
  1436. 00000F10  3F3C 03E8                move.w     -[A7], 0x3E8
  1437. 00000F14  A949                     syscall    GetMenuHandle
  1438. 00000F16  3F07                     move.w     -[A7], D7
  1439. 00000F18  2F0C                     move.l     -[A7], A4
  1440. 00000F1A  A946                     syscall    GetMenuItemText/GetItem
  1441. 00000F1C  558F                     subq.l     A7, 2
  1442. 00000F1E  2F0C                     move.l     -[A7], A4
  1443. 00000F20  A9B6                     syscall    OpenDeskAcc
  1444. 00000F22  548F                     addq.l     A7, 2
  1445. 00000F24  6000 0118                bra        +0x11A /* 0000103E */
  1446. 00000F28  3007                     move.w     D0, D7
  1447. 00000F2A  5340                     subq.w     D0, 1
  1448. 00000F2C  6B00 0110                bmi        +0x112 /* 0000103E */
  1449. 00000F30  0C40 0006                cmpi.w     D0, 0x6
  1450. 00000F34  6E00 0108                bgt        +0x10A /* 0000103E */
  1451. 00000F38  D040                     add.w      D0, D0
  1452. 00000F3A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1453. 00000F3E  4EFB 0000                jmp        [PC + D0.w]
  1454. 00000F42  0010 0026                ori.b      [A0], 0x26 /* '&' */
  1455. 00000F46  00FE                     .incomplete
  1456. 00000F48  004C 00FE                ori.w      A4, 0xFE
  1457. 00000F4C  0054 005C                ori.w      [A4], 0x5C /* '\\' */
  1458. 00000F50  598F                     subq.l     A7, 4
  1459. 00000F52  3F3C 03EB                move.w     -[A7], 0x3EB
  1460. 00000F56  A949                     syscall    GetMenuHandle
  1461. 00000F58  7001                     moveq.l    D0, 0x01
  1462. 00000F5A  3F00                     move.w     -[A7], D0
  1463. 00000F5C  A93A                     syscall    DisableItem
  1464. 00000F5E  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1465. 00000F62  6000 00DA                bra        +0xDC /* 0000103E */
  1466. 00000F66  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1467. 00000F6A  7000                     moveq.l    D0, 0x00
  1468. 00000F6C  1028 0005                move.b     D0, [A0 + 0x5]
  1469. 00000F70  7202                     moveq.l    D1, 0x02
  1470. 00000F72  C280                     and.l      D1, D0
  1471. 00000F74  6608                     bne        +0xA /* 00000F7E */
  1472. 00000F76  4EBA F1B0                jsr        [PC - 0xE50 /* 00000128 */]
  1473. 00000F7A  6000 00C2                bra        +0xC4 /* 0000103E */
  1474. label00000F7E:
  1475. 00000F7E  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  1476. 00000F82  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1477. 00000F86  588F                     addq.l     A7, 4
  1478. 00000F88  6000 00B4                bra        +0xB6 /* 0000103E */
  1479. 00000F8C  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  1480. 00000F90  6000 00AC                bra        +0xAE /* 0000103E */
  1481. 00000F94  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1482. 00000F98  6000 00A4                bra        +0xA6 /* 0000103E */
  1483. 00000F9C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1484. 00000FA0  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1485. 00000FA4  7000                     moveq.l    D0, 0x00
  1486. 00000FA6  102D D870                move.b     D0, [A5 - 0x2790]
  1487. 00000FAA  7200                     moveq.l    D1, 0x00
  1488. 00000FAC  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1489. 00000FB0  2001                     move.l     D0, D1
  1490. 00000FB2  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1491. 00000FB6  4840                     swap.w     D0
  1492. 00000FB8  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1493. 00000FBC  4840                     swap.w     D0
  1494. 00000FBE  4240                     clr.w      D0
  1495. 00000FC0  D280                     add.l      D1, D0
  1496. 00000FC2  41E8 025E                lea.l      A0, [A0 + 0x25E]
  1497. 00000FC6  47F0 1800                lea.l      A3, [A0 + D1]
  1498. 00000FCA  7000                     moveq.l    D0, 0x00
  1499. 00000FCC  1013                     move.b     D0, [A3]
  1500. 00000FCE  7220                     moveq.l    D1, 0x20
  1501. 00000FD0  C280                     and.l      D1, D0
  1502. 00000FD2  6712                     beq        +0x14 /* 00000FE6 */
  1503. 00000FD4  7000                     moveq.l    D0, 0x00
  1504. 00000FD6  302D D464                move.w     D0, [A5 - 0x2B9C]
  1505. 00000FDA  2F00                     move.l     -[A7], D0
  1506. 00000FDC  2F2D D45E                move.l     -[A7], [A5 - 0x2BA2]
  1507. 00000FE0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1508. 00000FE4  508F                     addq.l     A7, 8
  1509. label00000FE6:
  1510. 00000FE6  701E                     moveq.l    D0, 0x1E
  1511. 00000FE8  2F00                     move.l     -[A7], D0
  1512. 00000FEA  486E FFFC                pea.l      [A6 - 0x4]
  1513. 00000FEE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1514. 00000FF2  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1515. 00000FF6  6046                     bra        +0x48 /* 0000103E */
  1516. 00000FF8  48C7                     ext.l      D7
  1517. 00000FFA  2007                     move.l     D0, D7
  1518. 00000FFC  5380                     subq.l     D0, 1
  1519. 00000FFE  2F00                     move.l     -[A7], D0
  1520. 00001000  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  1521. 00001004  7200                     moveq.l    D1, 0x00
  1522. 00001006  1200                     move.b     D1, D0
  1523. 00001008  588F                     addq.l     A7, 4
  1524. 0000100A  6632                     bne        +0x34 /* 0000103E */
  1525. 0000100C  558F                     subq.l     A7, 2
  1526. 0000100E  48C7                     ext.l      D7
  1527. 00001010  2007                     move.l     D0, D7
  1528. 00001012  5380                     subq.l     D0, 1
  1529. 00001014  3F00                     move.w     -[A7], D0
  1530. 00001016  A9C2                     syscall    SysEdit
  1531. 00001018  548F                     addq.l     A7, 2
  1532. 0000101A  6022                     bra        +0x24 /* 0000103E */
  1533. 0000101C  48C7                     ext.l      D7
  1534. 0000101E  2F07                     move.l     -[A7], D7
  1535. 00001020  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  1536. 00001024  486D 0AEA                pea.l      [A5 + 0xAEA /* export_345 */]
  1537. 00001028  A9F1                     syscall    UnloadSeg
  1538. 0000102A  588F                     addq.l     A7, 4
  1539. 0000102C  6010                     bra        +0x12 /* 0000103E */
  1540. 0000102E  48C7                     ext.l      D7
  1541. 00001030  2F07                     move.l     -[A7], D7
  1542. 00001032  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1543. 00001036  486D 0BB2                pea.l      [A5 + 0xBB2 /* export_370 */]
  1544. 0000103A  A9F1                     syscall    UnloadSeg
  1545. 0000103C  588F                     addq.l     A7, 4
  1546. label0000103E:
  1547. 0000103E  7000                     moveq.l    D0, 0x00
  1548. 00001040  3F00                     move.w     -[A7], D0
  1549. 00001042  A938                     syscall    HiliteMenu
  1550. 00001044  4CEE 18E0 FEE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x118]
  1551. 0000104A  4E5E                     unlink     A6
  1552. 0000104C  4E75                     rts
  1553. fn0000104E:
  1554. 0000104E  4E75                     rts
  1555. export_290:
  1556. 00001050  2F07                     move.l     -[A7], D7
  1557. 00001052  558F                     subq.l     A7, 2
  1558. 00001054  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  1559. 0000105A  2F3C 6F61 7070           move.l     -[A7], 0x6F617070 /* 'oapp' */
  1560. 00001060  486D 0942                pea.l      [A5 + 0x942 /* export_292 */]
  1561. 00001064  7000                     moveq.l    D0, 0x00
  1562. 00001066  2F00                     move.l     -[A7], D0
  1563. 00001068  7200                     moveq.l    D1, 0x00
  1564. 0000106A  1F01                     move.b     -[A7], D1
  1565. 0000106C  303C 091F                move.w     D0, 0x91F
  1566. 00001070  A816                     syscall    Pack8
  1567. 00001072  3E1F                     move.w     D7, [A7]+
  1568. 00001074  48C7                     ext.l      D7
  1569. 00001076  4A87                     tst.l      D7
  1570. 00001078  670A                     beq        +0xC /* 00001084 */
  1571. 0000107A  48C7                     ext.l      D7
  1572. 0000107C  2F07                     move.l     -[A7], D7
  1573. 0000107E  4EBA FFCE                jsr        [PC - 0x32 /* 0000104E */]
  1574. 00001082  588F                     addq.l     A7, 4
  1575. label00001084:
  1576. 00001084  558F                     subq.l     A7, 2
  1577. 00001086  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  1578. 0000108C  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  1579. 00001092  486D 094A                pea.l      [A5 + 0x94A /* export_293 */]
  1580. 00001096  7000                     moveq.l    D0, 0x00
  1581. 00001098  2F00                     move.l     -[A7], D0
  1582. 0000109A  7200                     moveq.l    D1, 0x00
  1583. 0000109C  1F01                     move.b     -[A7], D1
  1584. 0000109E  303C 091F                move.w     D0, 0x91F
  1585. 000010A2  A816                     syscall    Pack8
  1586. 000010A4  3E1F                     move.w     D7, [A7]+
  1587. 000010A6  48C7                     ext.l      D7
  1588. 000010A8  4A87                     tst.l      D7
  1589. 000010AA  670A                     beq        +0xC /* 000010B6 */
  1590. 000010AC  48C7                     ext.l      D7
  1591. 000010AE  2F07                     move.l     -[A7], D7
  1592. 000010B0  4EBA FF9C                jsr        [PC - 0x64 /* 0000104E */]
  1593. 000010B4  588F                     addq.l     A7, 4
  1594. label000010B6:
  1595. 000010B6  558F                     subq.l     A7, 2
  1596. 000010B8  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  1597. 000010BE  2F3C 7064 6F63           move.l     -[A7], 0x70646F63 /* 'pdoc' */
  1598. 000010C4  486D 0952                pea.l      [A5 + 0x952 /* export_294 */]
  1599. 000010C8  7000                     moveq.l    D0, 0x00
  1600. 000010CA  2F00                     move.l     -[A7], D0
  1601. 000010CC  7200                     moveq.l    D1, 0x00
  1602. 000010CE  1F01                     move.b     -[A7], D1
  1603. 000010D0  303C 091F                move.w     D0, 0x91F
  1604. 000010D4  A816                     syscall    Pack8
  1605. 000010D6  3E1F                     move.w     D7, [A7]+
  1606. 000010D8  48C7                     ext.l      D7
  1607. 000010DA  4A87                     tst.l      D7
  1608. 000010DC  670A                     beq        +0xC /* 000010E8 */
  1609. 000010DE  48C7                     ext.l      D7
  1610. 000010E0  2F07                     move.l     -[A7], D7
  1611. 000010E2  4EBA FF6A                jsr        [PC - 0x96 /* 0000104E */]
  1612. 000010E6  588F                     addq.l     A7, 4
  1613. label000010E8:
  1614. 000010E8  558F                     subq.l     A7, 2
  1615. 000010EA  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  1616. 000010F0  2F3C 7175 6974           move.l     -[A7], 0x71756974 /* 'quit' */
  1617. 000010F6  486D 095A                pea.l      [A5 + 0x95A /* export_295 */]
  1618. 000010FA  7000                     moveq.l    D0, 0x00
  1619. 000010FC  2F00                     move.l     -[A7], D0
  1620. 000010FE  7200                     moveq.l    D1, 0x00
  1621. 00001100  1F01                     move.b     -[A7], D1
  1622. 00001102  303C 091F                move.w     D0, 0x91F
  1623. 00001106  A816                     syscall    Pack8
  1624. 00001108  3E1F                     move.w     D7, [A7]+
  1625. 0000110A  48C7                     ext.l      D7
  1626. 0000110C  4A87                     tst.l      D7
  1627. 0000110E  670A                     beq        +0xC /* 0000111A */
  1628. 00001110  48C7                     ext.l      D7
  1629. 00001112  2F07                     move.l     -[A7], D7
  1630. 00001114  4EBA FF38                jsr        [PC - 0xC8 /* 0000104E */]
  1631. 00001118  588F                     addq.l     A7, 4
  1632. label0000111A:
  1633. 0000111A  2E1F                     move.l     D7, [A7]+
  1634. 0000111C  4E75                     rts
  1635. export_291:
  1636. 0000111E  4E56 0000                link       A6, 0
  1637. 00001122  2F07                     move.l     -[A7], D7
  1638. 00001124  4A6D DFC2                tst.w      [A5 - 0x203E]
  1639. 00001128  671E                     beq        +0x20 /* 00001148 */
  1640. 0000112A  558F                     subq.l     A7, 2
  1641. 0000112C  486E 0008                pea.l      [A6 + 0x8]
  1642. 00001130  303C 021B                move.w     D0, 0x21B
  1643. 00001134  A816                     syscall    Pack8
  1644. 00001136  3E1F                     move.w     D7, [A7]+
  1645. 00001138  48C7                     ext.l      D7
  1646. 0000113A  4A87                     tst.l      D7
  1647. 0000113C  670A                     beq        +0xC /* 00001148 */
  1648. 0000113E  48C7                     ext.l      D7
  1649. 00001140  2F07                     move.l     -[A7], D7
  1650. 00001142  4EBA FF0A                jsr        [PC - 0xF6 /* 0000104E */]
  1651. 00001146  588F                     addq.l     A7, 4
  1652. label00001148:
  1653. 00001148  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1654. 0000114C  4E5E                     unlink     A6
  1655. 0000114E  4E75                     rts
  1656. fn00001150:
  1657. 00001150  4E56 FFF8                link       A6, -0x0008
  1658. 00001154  2F07                     move.l     -[A7], D7
  1659. 00001156  558F                     subq.l     A7, 2
  1660. 00001158  486E 0008                pea.l      [A6 + 0x8]
  1661. 0000115C  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  1662. 00001162  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  1663. 00001168  486E FFF8                pea.l      [A6 - 0x8]
  1664. 0000116C  7000                     moveq.l    D0, 0x00
  1665. 0000116E  2F00                     move.l     -[A7], D0
  1666. 00001170  2F00                     move.l     -[A7], D0
  1667. 00001172  486E FFFC                pea.l      [A6 - 0x4]
  1668. 00001176  303C 0E15                move.w     D0, 0xE15
  1669. 0000117A  A816                     syscall    Pack8
  1670. 0000117C  3E1F                     move.w     D7, [A7]+
  1671. 0000117E  48C7                     ext.l      D7
  1672. 00001180  0C87 FFFF F95B           cmpi.l     D7, 0xFFFFF95B
  1673. 00001186  6604                     bne        +0x6 /* 0000118C */
  1674. 00001188  7000                     moveq.l    D0, 0x00
  1675. 0000118A  600E                     bra        +0x10 /* 0000119A */
  1676. label0000118C:
  1677. 0000118C  48C7                     ext.l      D7
  1678. 0000118E  4A87                     tst.l      D7
  1679. 00001190  6606                     bne        +0x8 /* 00001198 */
  1680. 00001192  303C F954                move.w     D0, 0xF954
  1681. 00001196  6002                     bra        +0x4 /* 0000119A */
  1682. label00001198:
  1683. 00001198  3007                     move.w     D0, D7
  1684. label0000119A:
  1685. 0000119A  2E2E FFF4                move.l     D7, [A6 - 0xC]
  1686. 0000119E  4E5E                     unlink     A6
  1687. 000011A0  4E75                     rts
  1688. export_292:
  1689. 000011A2  4E56 FFF0                link       A6, -0x0010
  1690. 000011A6  2F07                     move.l     -[A7], D7
  1691. 000011A8  206E 0010                movea.l    A0, [A6 + 0x10]
  1692. 000011AC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1693. 000011B0  22D8                     move.l     [A1]+, [A0]+
  1694. 000011B2  22D8                     move.l     [A1]+, [A0]+
  1695. 000011B4  206E 000C                movea.l    A0, [A6 + 0xC]
  1696. 000011B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1697. 000011BC  22D8                     move.l     [A1]+, [A0]+
  1698. 000011BE  22D8                     move.l     [A1]+, [A0]+
  1699. 000011C0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1700. 000011C4  2F20                     move.l     -[A7], -[A0]
  1701. 000011C6  2F20                     move.l     -[A7], -[A0]
  1702. 000011C8  4EBA FF86                jsr        [PC - 0x7A /* 00001150 */]
  1703. 000011CC  3E00                     move.w     D7, D0
  1704. 000011CE  48C7                     ext.l      D7
  1705. 000011D0  4A87                     tst.l      D7
  1706. 000011D2  6706                     beq        +0x8 /* 000011DA */
  1707. 000011D4  3D47 0014                move.w     [A6 + 0x14], D7
  1708. 000011D8  6004                     bra        +0x6 /* 000011DE */
  1709. label000011DA:
  1710. 000011DA  426E 0014                clr.w      [A6 + 0x14]
  1711. label000011DE:
  1712. 000011DE  2E2E FFEC                move.l     D7, [A6 - 0x14]
  1713. 000011E2  4E5E                     unlink     A6
  1714. 000011E4  205F                     movea.l    A0, [A7]+
  1715. 000011E6  DEFC 000C                add.w      A7, 0xC
  1716. 000011EA  4ED0                     jmp        [A0]
  1717. export_293:
  1718. 000011EC  4E56 FE82                link       A6, -0x017E
  1719. 000011F0  48E7 0310                movem.l    -[A7], D6,D7,A3
  1720. 000011F4  47EE FEF0                lea.l      A3, [A6 - 0x110]
  1721. 000011F8  206E 0010                movea.l    A0, [A6 + 0x10]
  1722. 000011FC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1723. 00001200  22D8                     move.l     [A1]+, [A0]+
  1724. 00001202  22D8                     move.l     [A1]+, [A0]+
  1725. 00001204  206E 000C                movea.l    A0, [A6 + 0xC]
  1726. 00001208  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1727. 0000120C  22D8                     move.l     [A1]+, [A0]+
  1728. 0000120E  22D8                     move.l     [A1]+, [A0]+
  1729. 00001210  558F                     subq.l     A7, 2
  1730. 00001212  486E FFF0                pea.l      [A6 - 0x10]
  1731. 00001216  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1732. 0000121C  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  1733. 00001222  486E FEC8                pea.l      [A6 - 0x138]
  1734. 00001226  303C 0812                move.w     D0, 0x812
  1735. 0000122A  A816                     syscall    Pack8
  1736. 0000122C  3E1F                     move.w     D7, [A7]+
  1737. 0000122E  48C7                     ext.l      D7
  1738. 00001230  4A87                     tst.l      D7
  1739. 00001232  670A                     beq        +0xC /* 0000123E */
  1740. 00001234  48C7                     ext.l      D7
  1741. 00001236  2F07                     move.l     -[A7], D7
  1742. 00001238  4EBA FE14                jsr        [PC - 0x1EC /* 0000104E */]
  1743. 0000123C  588F                     addq.l     A7, 4
  1744. label0000123E:
  1745. 0000123E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1746. 00001242  2F20                     move.l     -[A7], -[A0]
  1747. 00001244  2F20                     move.l     -[A7], -[A0]
  1748. 00001246  4EBA FF08                jsr        [PC - 0xF8 /* 00001150 */]
  1749. 0000124A  3E00                     move.w     D7, D0
  1750. 0000124C  48C7                     ext.l      D7
  1751. 0000124E  4A87                     tst.l      D7
  1752. 00001250  508F                     addq.l     A7, 8
  1753. 00001252  6708                     beq        +0xA /* 0000125C */
  1754. 00001254  3D47 0014                move.w     [A6 + 0x14], D7
  1755. 00001258  6000 0132                bra        +0x134 /* 0000138C */
  1756. label0000125C:
  1757. 0000125C  302D D874                move.w     D0, [A5 - 0x278C]
  1758. 00001260  48C0                     ext.l      D0
  1759. 00001262  6600 00E8                bne        +0xEA /* 0000134C */
  1760. 00001266  558F                     subq.l     A7, 2
  1761. 00001268  486E FEC8                pea.l      [A6 - 0x138]
  1762. 0000126C  486E FED0                pea.l      [A6 - 0x130]
  1763. 00001270  303C 0407                move.w     D0, 0x407
  1764. 00001274  A816                     syscall    Pack8
  1765. 00001276  3E1F                     move.w     D7, [A7]+
  1766. 00001278  7C01                     moveq.l    D6, 0x01
  1767. 0000127A  6000 00C6                bra        +0xC8 /* 00001342 */
  1768. label0000127E:
  1769. 0000127E  558F                     subq.l     A7, 2
  1770. 00001280  486E FEC8                pea.l      [A6 - 0x138]
  1771. 00001284  2F06                     move.l     -[A7], D6
  1772. 00001286  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  1773. 0000128C  486E FED8                pea.l      [A6 - 0x128]
  1774. 00001290  486E FEDC                pea.l      [A6 - 0x124]
  1775. 00001294  486E FE82                pea.l      [A6 - 0x17E]
  1776. 00001298  7046                     moveq.l    D0, 0x46
  1777. 0000129A  2F00                     move.l     -[A7], D0
  1778. 0000129C  486E FED4                pea.l      [A6 - 0x12C]
  1779. 000012A0  303C 100A                move.w     D0, 0x100A
  1780. 000012A4  A816                     syscall    Pack8
  1781. 000012A6  3E1F                     move.w     D7, [A7]+
  1782. 000012A8  48C7                     ext.l      D7
  1783. 000012AA  4A87                     tst.l      D7
  1784. 000012AC  670A                     beq        +0xC /* 000012B8 */
  1785. 000012AE  48C7                     ext.l      D7
  1786. 000012B0  2F07                     move.l     -[A7], D7
  1787. 000012B2  4EBA FD9A                jsr        [PC - 0x266 /* 0000104E */]
  1788. 000012B6  588F                     addq.l     A7, 4
  1789. label000012B8:
  1790. 000012B8  558F                     subq.l     A7, 2
  1791. 000012BA  3F2E FE82                move.w     -[A7], [A6 - 0x17E]
  1792. 000012BE  2F2E FE84                move.l     -[A7], [A6 - 0x17C]
  1793. 000012C2  486E FE88                pea.l      [A6 - 0x178]
  1794. 000012C6  486E FEE0                pea.l      [A6 - 0x120]
  1795. 000012CA  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1796. 000012CE  3E1F                     move.w     D7, [A7]+
  1797. 000012D0  2B6E FEE0 D200           move.l     [A5 - 0x2E00], [A6 - 0x120]
  1798. 000012D6  0CAD 4F52 4346 D200      cmpi.l     [A5 - 0x2E00], 0x4F524346 /* 'ORCF' */
  1799. 000012DE  663E                     bne        +0x40 /* 0000131E */
  1800. 000012E0  4A2D D8FE                tst.b      [A5 - 0x2702]
  1801. 000012E4  6718                     beq        +0x1A /* 000012FE */
  1802. 000012E6  558F                     subq.l     A7, 2
  1803. 000012E8  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  1804. 000012EC  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  1805. 000012F0  486D D20A                pea.l      [A5 - 0x2DF6]
  1806. 000012F4  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  1807. 000012F8  422D D8FE                clr.b      [A5 - 0x2702]
  1808. 000012FC  548F                     addq.l     A7, 2
  1809. label000012FE:
  1810. 000012FE  41ED D204                lea.l      A0, [A5 - 0x2DFC]
  1811. 00001302  43EE FE82                lea.l      A1, [A6 - 0x17E]
  1812. 00001306  7010                     moveq.l    D0, 0x10
  1813. label00001308:
  1814. 00001308  20D9                     move.l     [A0]+, [A1]+
  1815. 0000130A  51C8 FFFC                dbf        D0, -0x6 /* 00001308 */
  1816. 0000130E  30D9                     move.w     [A0]+, [A1]+
  1817. 00001310  426D D728                clr.w      [A5 - 0x28D8]
  1818. 00001314  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1819. 00001318  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  1820. 0000131C  605C                     bra        +0x5E /* 0000137A */
  1821. label0000131E:
  1822. 0000131E  0CAD 4F52 4446 D200      cmpi.l     [A5 - 0x2E00], 0x4F524446 /* 'ORDF' */
  1823. 00001326  6752                     beq        +0x54 /* 0000137A */
  1824. 00001328  41ED D24A                lea.l      A0, [A5 - 0x2DB6]
  1825. 0000132C  43EE FE82                lea.l      A1, [A6 - 0x17E]
  1826. 00001330  7010                     moveq.l    D0, 0x10
  1827. label00001332:
  1828. 00001332  20D9                     move.l     [A0]+, [A1]+
  1829. 00001334  51C8 FFFC                dbf        D0, -0x6 /* 00001332 */
  1830. 00001338  30D9                     move.w     [A0]+, [A1]+
  1831. 0000133A  1B7C 0001 D900           move.b     [A5 - 0x2700], 0x1
  1832. 00001340  6038                     bra        +0x3A /* 0000137A */
  1833. label00001342:
  1834. 00001342  BCAE FED0                cmp.l      D6, [A6 - 0x130]
  1835. 00001346  6F00 FF36                ble        -0xC8 /* 0000127E */
  1836. 0000134A  602E                     bra        +0x30 /* 0000137A */
  1837. label0000134C:
  1838. 0000134C  558F                     subq.l     A7, 2
  1839. 0000134E  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1840. 00001354  7000                     moveq.l    D0, 0x00
  1841. 00001356  2F00                     move.l     -[A7], D0
  1842. 00001358  486D 0142                pea.l      [A5 + 0x142 /* export_36 */]
  1843. 0000135C  303C 061C                move.w     D0, 0x61C
  1844. 00001360  A816                     syscall    Pack8
  1845. 00001362  3E1F                     move.w     D7, [A7]+
  1846. 00001364  2F0B                     move.l     -[A7], A3
  1847. 00001366  3F3C 0BB8                move.w     -[A7], 0xBB8
  1848. 0000136A  7018                     moveq.l    D0, 0x18
  1849. 0000136C  3F00                     move.w     -[A7], D0
  1850. 0000136E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1851. 00001372  2F0B                     move.l     -[A7], A3
  1852. 00001374  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1853. 00001378  588F                     addq.l     A7, 4
  1854. label0000137A:
  1855. 0000137A  558F                     subq.l     A7, 2
  1856. 0000137C  486E FEC8                pea.l      [A6 - 0x138]
  1857. 00001380  303C 0204                move.w     D0, 0x204
  1858. 00001384  A816                     syscall    Pack8
  1859. 00001386  3E1F                     move.w     D7, [A7]+
  1860. 00001388  3D47 0014                move.w     [A6 + 0x14], D7
  1861. label0000138C:
  1862. 0000138C  4CEE 08C0 FE76           movem.l    D6,D7,A3, [A6 - 0x18A]
  1863. 00001392  4E5E                     unlink     A6
  1864. 00001394  205F                     movea.l    A0, [A7]+
  1865. 00001396  DEFC 000C                add.w      A7, 0xC
  1866. 0000139A  4ED0                     jmp        [A0]
  1867. export_294:
  1868. 0000139C  4E56 FEE8                link       A6, -0x0118
  1869. 000013A0  48E7 0110                movem.l    -[A7], D7,A3
  1870. 000013A4  47EE FEF0                lea.l      A3, [A6 - 0x110]
  1871. 000013A8  206E 0010                movea.l    A0, [A6 + 0x10]
  1872. 000013AC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1873. 000013B0  22D8                     move.l     [A1]+, [A0]+
  1874. 000013B2  22D8                     move.l     [A1]+, [A0]+
  1875. 000013B4  206E 000C                movea.l    A0, [A6 + 0xC]
  1876. 000013B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1877. 000013BC  22D8                     move.l     [A1]+, [A0]+
  1878. 000013BE  22D8                     move.l     [A1]+, [A0]+
  1879. 000013C0  558F                     subq.l     A7, 2
  1880. 000013C2  486E FFF0                pea.l      [A6 - 0x10]
  1881. 000013C6  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1882. 000013CC  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  1883. 000013D2  486E FEE8                pea.l      [A6 - 0x118]
  1884. 000013D6  303C 0812                move.w     D0, 0x812
  1885. 000013DA  A816                     syscall    Pack8
  1886. 000013DC  3E1F                     move.w     D7, [A7]+
  1887. 000013DE  48C7                     ext.l      D7
  1888. 000013E0  4A87                     tst.l      D7
  1889. 000013E2  670A                     beq        +0xC /* 000013EE */
  1890. 000013E4  48C7                     ext.l      D7
  1891. 000013E6  2F07                     move.l     -[A7], D7
  1892. 000013E8  4EBA FC64                jsr        [PC - 0x39C /* 0000104E */]
  1893. 000013EC  588F                     addq.l     A7, 4
  1894. label000013EE:
  1895. 000013EE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1896. 000013F2  2F20                     move.l     -[A7], -[A0]
  1897. 000013F4  2F20                     move.l     -[A7], -[A0]
  1898. 000013F6  4EBA FD58                jsr        [PC - 0x2A8 /* 00001150 */]
  1899. 000013FA  3E00                     move.w     D7, D0
  1900. 000013FC  48C7                     ext.l      D7
  1901. 000013FE  4A87                     tst.l      D7
  1902. 00001400  508F                     addq.l     A7, 8
  1903. 00001402  6706                     beq        +0x8 /* 0000140A */
  1904. 00001404  3D47 0014                move.w     [A6 + 0x14], D7
  1905. 00001408  6040                     bra        +0x42 /* 0000144A */
  1906. label0000140A:
  1907. 0000140A  558F                     subq.l     A7, 2
  1908. 0000140C  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1909. 00001412  7000                     moveq.l    D0, 0x00
  1910. 00001414  2F00                     move.l     -[A7], D0
  1911. 00001416  486D 0142                pea.l      [A5 + 0x142 /* export_36 */]
  1912. 0000141A  303C 061C                move.w     D0, 0x61C
  1913. 0000141E  A816                     syscall    Pack8
  1914. 00001420  3E1F                     move.w     D7, [A7]+
  1915. 00001422  2F0B                     move.l     -[A7], A3
  1916. 00001424  3F3C 0BB8                move.w     -[A7], 0xBB8
  1917. 00001428  7008                     moveq.l    D0, 0x08
  1918. 0000142A  3F00                     move.w     -[A7], D0
  1919. 0000142C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1920. 00001430  2F0B                     move.l     -[A7], A3
  1921. 00001432  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1922. 00001436  558F                     subq.l     A7, 2
  1923. 00001438  486E FEE8                pea.l      [A6 - 0x118]
  1924. 0000143C  303C 0204                move.w     D0, 0x204
  1925. 00001440  A816                     syscall    Pack8
  1926. 00001442  3E1F                     move.w     D7, [A7]+
  1927. 00001444  426E 0014                clr.w      [A6 + 0x14]
  1928. 00001448  588F                     addq.l     A7, 4
  1929. label0000144A:
  1930. 0000144A  4CEE 0880 FEE0           movem.l    D7,A3, [A6 - 0x120]
  1931. 00001450  4E5E                     unlink     A6
  1932. 00001452  205F                     movea.l    A0, [A7]+
  1933. 00001454  DEFC 000C                add.w      A7, 0xC
  1934. 00001458  4ED0                     jmp        [A0]
  1935. export_295:
  1936. 0000145A  4E56 FFF0                link       A6, -0x0010
  1937. 0000145E  48E7 0110                movem.l    -[A7], D7,A3
  1938. 00001462  206E 0010                movea.l    A0, [A6 + 0x10]
  1939. 00001466  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1940. 0000146A  22D8                     move.l     [A1]+, [A0]+
  1941. 0000146C  22D8                     move.l     [A1]+, [A0]+
  1942. 0000146E  206E 000C                movea.l    A0, [A6 + 0xC]
  1943. 00001472  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1944. 00001476  22D8                     move.l     [A1]+, [A0]+
  1945. 00001478  22D8                     move.l     [A1]+, [A0]+
  1946. 0000147A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1947. 0000147E  2F20                     move.l     -[A7], -[A0]
  1948. 00001480  2F20                     move.l     -[A7], -[A0]
  1949. 00001482  4EBA FCCC                jsr        [PC - 0x334 /* 00001150 */]
  1950. 00001486  3E00                     move.w     D7, D0
  1951. 00001488  48C7                     ext.l      D7
  1952. 0000148A  4A87                     tst.l      D7
  1953. 0000148C  508F                     addq.l     A7, 8
  1954. 0000148E  6706                     beq        +0x8 /* 00001496 */
  1955. 00001490  3D47 0014                move.w     [A6 + 0x14], D7
  1956. 00001494  6058                     bra        +0x5A /* 000014EE */
  1957. label00001496:
  1958. 00001496  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1959. 0000149A  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1960. 0000149E  7000                     moveq.l    D0, 0x00
  1961. 000014A0  102D D870                move.b     D0, [A5 - 0x2790]
  1962. 000014A4  7200                     moveq.l    D1, 0x00
  1963. 000014A6  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1964. 000014AA  2001                     move.l     D0, D1
  1965. 000014AC  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1966. 000014B0  4840                     swap.w     D0
  1967. 000014B2  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1968. 000014B6  4840                     swap.w     D0
  1969. 000014B8  4240                     clr.w      D0
  1970. 000014BA  D280                     add.l      D1, D0
  1971. 000014BC  41E8 025E                lea.l      A0, [A0 + 0x25E]
  1972. 000014C0  47F0 1800                lea.l      A3, [A0 + D1]
  1973. 000014C4  7000                     moveq.l    D0, 0x00
  1974. 000014C6  1013                     move.b     D0, [A3]
  1975. 000014C8  7220                     moveq.l    D1, 0x20
  1976. 000014CA  C280                     and.l      D1, D0
  1977. 000014CC  6712                     beq        +0x14 /* 000014E0 */
  1978. 000014CE  7000                     moveq.l    D0, 0x00
  1979. 000014D0  302D D464                move.w     D0, [A5 - 0x2B9C]
  1980. 000014D4  2F00                     move.l     -[A7], D0
  1981. 000014D6  2F2D D45E                move.l     -[A7], [A5 - 0x2BA2]
  1982. 000014DA  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1983. 000014DE  508F                     addq.l     A7, 8
  1984. label000014E0:
  1985. 000014E0  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1986. 000014E4  7200                     moveq.l    D1, 0x00
  1987. 000014E6  1200                     move.b     D1, D0
  1988. 000014E8  3E01                     move.w     D7, D1
  1989. 000014EA  3D47 0014                move.w     [A6 + 0x14], D7
  1990. label000014EE:
  1991. 000014EE  4CEE 0880 FFE8           movem.l    D7,A3, [A6 - 0x18]
  1992. 000014F4  4E5E                     unlink     A6
  1993. 000014F6  205F                     movea.l    A0, [A7]+
  1994. 000014F8  DEFC 000C                add.w      A7, 0xC
  1995. 000014FC  4ED0                     jmp        [A0]
  1996. export_296:
  1997. 000014FE  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  1998. 00001502  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1999. 00001506  588F                     addq.l     A7, 4
  2000. 00001508  4E75                     rts
  2001. export_297:
  2002. 0000150A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2003. 0000150E  286F 0018                movea.l    A4, [A7 + 0x18]
  2004. 00001512  266F 0014                movea.l    A3, [A7 + 0x14]
  2005. 00001516  3014                     move.w     D0, [A4]
  2006. 00001518  5340                     subq.w     D0, 1
  2007. 0000151A  6B00 012E                bmi        +0x130 /* 0000164A */
  2008. 0000151E  0C40 0005                cmpi.w     D0, 0x5
  2009. 00001522  6E00 0126                bgt        +0x128 /* 0000164A */
  2010. 00001526  D040                     add.w      D0, D0
  2011. 00001528  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2012. 0000152C  4EFB 0000                jmp        [PC + D0.w]
  2013. 00001530  000E 011C                ori.b      A6, 0x1C
  2014. 00001534  011C                     btst       [A4]+, D0
  2015. 00001536  011C                     btst       [A4]+, D0
  2016. 00001538  0112                     btst       [A2], D0
  2017. 0000153A  00A2 2053 4AA8           ori.l      -[A2], 0x20534AA8
  2018. 00001540  0014 6700                ori.b      [A4], 0x0
  2019. 00001544  0082 7000 2F00           ori.l      D2, 0x70002F00 /* 'p\0/\0' */
  2020. 0000154A  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  2021. 0000154E  7201                     moveq.l    D1, 0x01
  2022. 00001550  2F01                     move.l     -[A7], D1
  2023. 00001552  2F0B                     move.l     -[A7], A3
  2024. 00001554  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2025. 00001558  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2026. 0000155C  1028 0238                move.b     D0, [A0 + 0x238]
  2027. 00001560  4880                     ext.w      D0
  2028. 00001562  48C0                     ext.l      D0
  2029. 00001564  D040                     add.w      D0, D0
  2030. 00001566  41ED D84A                lea.l      A0, [A5 - 0x27B6]
  2031. 0000156A  3E30 0000                move.w     D7, [A0 + D0.w]
  2032. 0000156E  48C7                     ext.l      D7
  2033. 00001570  2007                     move.l     D0, D7
  2034. 00001572  7202                     moveq.l    D1, 0x02
  2035. 00001574  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2036. 00001578  3C00                     move.w     D6, D0
  2037. 0000157A  3007                     move.w     D0, D7
  2038. 0000157C  48C0                     ext.l      D0
  2039. 0000157E  7202                     moveq.l    D1, 0x02
  2040. 00001580  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2041. 00001584  3E00                     move.w     D7, D0
  2042. 00001586  7000                     moveq.l    D0, 0x00
  2043. 00001588  2F00                     move.l     -[A7], D0
  2044. 0000158A  322D D484                move.w     D1, [A5 - 0x2B7C]
  2045. 0000158E  48C1                     ext.l      D1
  2046. 00001590  2F01                     move.l     -[A7], D1
  2047. 00001592  48C6                     ext.l      D6
  2048. 00001594  2F06                     move.l     -[A7], D6
  2049. 00001596  48C7                     ext.l      D7
  2050. 00001598  2207                     move.l     D1, D7
  2051. 0000159A  D2BC 0000 3BC4           add.l      D1, 0x3BC4
  2052. 000015A0  2F01                     move.l     -[A7], D1
  2053. 000015A2  48C7                     ext.l      D7
  2054. 000015A4  2207                     move.l     D1, D7
  2055. 000015A6  D2BC 0000 14B4           add.l      D1, 0x14B4
  2056. 000015AC  2F01                     move.l     -[A7], D1
  2057. 000015AE  7201                     moveq.l    D1, 0x01
  2058. 000015B0  2F01                     move.l     -[A7], D1
  2059. 000015B2  2F0B                     move.l     -[A7], A3
  2060. 000015B4  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2061. 000015B8  7004                     moveq.l    D0, 0x04
  2062. 000015BA  2F00                     move.l     -[A7], D0
  2063. 000015BC  2F0B                     move.l     -[A7], A3
  2064. 000015BE  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2065. 000015C2  4FEF 0034                lea.l      A7, [A7 + 0x34]
  2066. 000015C6  203C 0104 14B4           move.l     D0, 0x10414B4
  2067. 000015CC  6000 0082                bra        +0x84 /* 00001650 */
  2068. 000015D0  2053                     movea.l    A0, [A3]
  2069. 000015D2  3010                     move.w     D0, [A0]
  2070. 000015D4  48C0                     ext.l      D0
  2071. 000015D6  664A                     bne        +0x4C /* 00001622 */
  2072. 000015D8  4A2D D48E                tst.b      [A5 - 0x2B72]
  2073. 000015DC  6744                     beq        +0x46 /* 00001622 */
  2074. 000015DE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2075. 000015E2  1028 0238                move.b     D0, [A0 + 0x238]
  2076. 000015E6  4880                     ext.w      D0
  2077. 000015E8  48C0                     ext.l      D0
  2078. 000015EA  D040                     add.w      D0, D0
  2079. 000015EC  41ED D84A                lea.l      A0, [A5 - 0x27B6]
  2080. 000015F0  3030 0000                move.w     D0, [A0 + D0.w]
  2081. 000015F4  5740                     subq.w     D0, 3
  2082. 000015F6  6B2A                     bmi        +0x2C /* 00001622 */
  2083. 000015F8  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2084. 000015FC  6E24                     bgt        +0x26 /* 00001622 */
  2085. 000015FE  D040                     add.w      D0, D0
  2086. 00001600  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2087. 00001604  4EFB 0000                jmp        [PC + D0.w]
  2088. 00001608  0018 0018                ori.b      [A0]+, 0x18
  2089. 0000160C  0018 001C                ori.b      [A0]+, 0x1C
  2090. 00001610  0018 001C                ori.b      [A0]+, 0x1C
  2091. 00001614  0018 001C                ori.b      [A0]+, 0x1C
  2092. 00001618  0018 0018                ori.b      [A0]+, 0x18
  2093. 0000161C  0018 4EAD                ori.b      [A0]+, 0xAD
  2094. 00001620  04D2                     .incomplete
  2095. label00001622:
  2096. 00001622  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2097. 00001626  4A28 0239                tst.b      [A0 + 0x239]
  2098. 0000162A  6722                     beq        +0x24 /* 0000164E */
  2099. 0000162C  486D 0212                pea.l      [A5 + 0x212 /* export_62 */]
  2100. 00001630  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2101. 00001634  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  2102. 00001638  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2103. 0000163C  508F                     addq.l     A7, 8
  2104. 0000163E  600E                     bra        +0x10 /* 0000164E */
  2105. 00001640  2F0B                     move.l     -[A7], A3
  2106. 00001642  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2107. 00001646  588F                     addq.l     A7, 4
  2108. 00001648  6004                     bra        +0x6 /* 0000164E */
  2109. label0000164A:
  2110. 0000164A  7000                     moveq.l    D0, 0x00
  2111. 0000164C  6002                     bra        +0x4 /* 00001650 */
  2112. label0000164E:
  2113. 0000164E  7001                     moveq.l    D0, 0x01
  2114. label00001650:
  2115. 00001650  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2116. 00001654  4E75                     rts
  2117. export_298:
  2118. 00001656  48E7 0118                movem.l    -[A7], D7,A3,A4
  2119. 0000165A  286F 0014                movea.l    A4, [A7 + 0x14]
  2120. 0000165E  266F 0010                movea.l    A3, [A7 + 0x10]
  2121. 00001662  3014                     move.w     D0, [A4]
  2122. 00001664  5340                     subq.w     D0, 1
  2123. 00001666  6B00 01A6                bmi        +0x1A8 /* 0000180E */
  2124. 0000166A  0C40 0005                cmpi.w     D0, 0x5
  2125. 0000166E  6E00 019E                bgt        +0x1A0 /* 0000180E */
  2126. 00001672  D040                     add.w      D0, D0
  2127. 00001674  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2128. 00001678  4EFB 0000                jmp        [PC + D0.w]
  2129. 0000167C  000E 0118                ori.b      A6, 0x18
  2130. 00001680  0194                     bclr       [A4], D0
  2131. 00001682  0194                     bclr       [A4], D0
  2132. 00001684  018C                     bclr       A4, D0
  2133. 00001686  00B2 2053 4AA8 0014      ori.l      [A2 + D0.w + 0x14], 0x20534AA8
  2134. 0000168E  6700 0092                beq        +0x94 /* 00001722 */
  2135. 00001692  7000                     moveq.l    D0, 0x00
  2136. 00001694  2F00                     move.l     -[A7], D0
  2137. 00001696  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  2138. 0000169A  7201                     moveq.l    D1, 0x01
  2139. 0000169C  2F01                     move.l     -[A7], D1
  2140. 0000169E  2F0B                     move.l     -[A7], A3
  2141. 000016A0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2142. 000016A4  7000                     moveq.l    D0, 0x00
  2143. 000016A6  2F00                     move.l     -[A7], D0
  2144. 000016A8  322D D484                move.w     D1, [A5 - 0x2B7C]
  2145. 000016AC  48C1                     ext.l      D1
  2146. 000016AE  2F01                     move.l     -[A7], D1
  2147. 000016B0  2F00                     move.l     -[A7], D0
  2148. 000016B2  4878 3A98                push.l     0x3A98
  2149. 000016B6  4878 1388                push.l     0x1388
  2150. 000016BA  7201                     moveq.l    D1, 0x01
  2151. 000016BC  2F01                     move.l     -[A7], D1
  2152. 000016BE  2F0B                     move.l     -[A7], A3
  2153. 000016C0  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2154. 000016C4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2155. 000016C8  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2156. 000016CC  7000                     moveq.l    D0, 0x00
  2157. 000016CE  102D D870                move.b     D0, [A5 - 0x2790]
  2158. 000016D2  7200                     moveq.l    D1, 0x00
  2159. 000016D4  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2160. 000016D8  2001                     move.l     D0, D1
  2161. 000016DA  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2162. 000016DE  4840                     swap.w     D0
  2163. 000016E0  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2164. 000016E4  4840                     swap.w     D0
  2165. 000016E6  4240                     clr.w      D0
  2166. 000016E8  D280                     add.l      D1, D0
  2167. 000016EA  7000                     moveq.l    D0, 0x00
  2168. 000016EC  41E8 0260                lea.l      A0, [A0 + 0x260]
  2169. 000016F0  1030 1800                move.b     D0, [A0 + D1]
  2170. 000016F4  3B40 E084                move.w     [A5 - 0x1F7C], D0
  2171. 000016F8  7000                     moveq.l    D0, 0x00
  2172. 000016FA  2F00                     move.l     -[A7], D0
  2173. 000016FC  322D E084                move.w     D1, [A5 - 0x1F7C]
  2174. 00001700  48C1                     ext.l      D1
  2175. 00001702  D2BC 0000 178E           add.l      D1, 0x178E
  2176. 00001708  2F01                     move.l     -[A7], D1
  2177. 0000170A  7205                     moveq.l    D1, 0x05
  2178. 0000170C  2F01                     move.l     -[A7], D1
  2179. 0000170E  2F0B                     move.l     -[A7], A3
  2180. 00001710  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2181. 00001714  7008                     moveq.l    D0, 0x08
  2182. 00001716  2F00                     move.l     -[A7], D0
  2183. 00001718  2F0B                     move.l     -[A7], A3
  2184. 0000171A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2185. 0000171E  4FEF 0044                lea.l      A7, [A7 + 0x44]
  2186. label00001722:
  2187. 00001722  203C 0101 1388           move.l     D0, 0x1011388
  2188. 00001728  6000 00E6                bra        +0xE8 /* 00001810 */
  2189. 0000172C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2190. 00001730  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2191. 00001734  7000                     moveq.l    D0, 0x00
  2192. 00001736  102D D870                move.b     D0, [A5 - 0x2790]
  2193. 0000173A  7200                     moveq.l    D1, 0x00
  2194. 0000173C  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2195. 00001740  2001                     move.l     D0, D1
  2196. 00001742  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2197. 00001746  4840                     swap.w     D0
  2198. 00001748  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2199. 0000174C  4840                     swap.w     D0
  2200. 0000174E  4240                     clr.w      D0
  2201. 00001750  D280                     add.l      D1, D0
  2202. 00001752  7000                     moveq.l    D0, 0x00
  2203. 00001754  41E8 0260                lea.l      A0, [A0 + 0x260]
  2204. 00001758  1030 1800                move.b     D0, [A0 + D1]
  2205. 0000175C  3E00                     move.w     D7, D0
  2206. 0000175E  48C7                     ext.l      D7
  2207. 00001760  302D E084                move.w     D0, [A5 - 0x1F7C]
  2208. 00001764  48C0                     ext.l      D0
  2209. 00001766  B087                     cmp.l      D0, D7
  2210. 00001768  6700 00A4                beq        +0xA6 /* 0000180E */
  2211. 0000176C  3B47 E084                move.w     [A5 - 0x1F7C], D7
  2212. 00001770  7001                     moveq.l    D0, 0x01
  2213. 00001772  2F00                     move.l     -[A7], D0
  2214. 00001774  322D E084                move.w     D1, [A5 - 0x1F7C]
  2215. 00001778  48C1                     ext.l      D1
  2216. 0000177A  D2BC 0000 178E           add.l      D1, 0x178E
  2217. 00001780  2F01                     move.l     -[A7], D1
  2218. 00001782  7205                     moveq.l    D1, 0x05
  2219. 00001784  2F01                     move.l     -[A7], D1
  2220. 00001786  2F0B                     move.l     -[A7], A3
  2221. 00001788  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2222. 0000178C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2223. 00001790  607C                     bra        +0x7E /* 0000180E */
  2224. 00001792  302C 0004                move.w     D0, [A4 + 0x4]
  2225. 00001796  5540                     subq.w     D0, 2
  2226. 00001798  6B74                     bmi        +0x76 /* 0000180E */
  2227. 0000179A  0C40 0004                cmpi.w     D0, 0x4
  2228. 0000179E  6E6E                     bgt        +0x70 /* 0000180E */
  2229. 000017A0  D040                     add.w      D0, D0
  2230. 000017A2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2231. 000017A6  4EFB 0000                jmp        [PC + D0.w]
  2232. 000017AA  000C 0012                ori.b      A4, 0x12
  2233. 000017AE  0026 0044                ori.b      -[A6], 0x44 /* 'D' */
  2234. 000017B2  0058 4EBA                ori.w      [A0]+, 0x4EBA
  2235. 000017B6  04B6 6054 486D 04E2      subi.l     [A6 + D0.w * 4 - 0x30], 0x6054486D /* '`THm' */
  2236. 000017BE  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2237. 000017C2  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2238. 000017C6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2239. 000017CA  508F                     addq.l     A7, 8
  2240. 000017CC  6040                     bra        +0x42 /* 0000180E */
  2241. 000017CE  486D 0212                pea.l      [A5 + 0x212 /* export_62 */]
  2242. 000017D2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2243. 000017D6  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2244. 000017DA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2245. 000017DE  486D 0612                pea.l      [A5 + 0x612 /* export_190 */]
  2246. 000017E2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2247. 000017E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2248. 000017EA  6022                     bra        +0x24 /* 0000180E */
  2249. 000017EC  486D 05CA                pea.l      [A5 + 0x5CA /* export_181 */]
  2250. 000017F0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2251. 000017F4  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2252. 000017F8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2253. 000017FC  508F                     addq.l     A7, 8
  2254. 000017FE  600E                     bra        +0x10 /* 0000180E */
  2255. 00001800  4EBA E7FE                jsr        [PC - 0x1802 /* 00000000 */]
  2256. 00001804  6008                     bra        +0xA /* 0000180E */
  2257. 00001806  2F0B                     move.l     -[A7], A3
  2258. 00001808  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2259. 0000180C  588F                     addq.l     A7, 4
  2260. label0000180E:
  2261. 0000180E  7001                     moveq.l    D0, 0x01
  2262. label00001810:
  2263. 00001810  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2264. 00001814  4E75                     rts
  2265. export_299:
  2266. 00001816  4E56 FF00                link       A6, -0x0100
  2267. 0000181A  48E7 0018                movem.l    -[A7], A3,A4
  2268. 0000181E  286E 0008                movea.l    A4, [A6 + 0x8]
  2269. 00001822  47EE FF00                lea.l      A3, [A6 - 0x100]
  2270. 00001826  206E 000C                movea.l    A0, [A6 + 0xC]
  2271. 0000182A  3010                     move.w     D0, [A0]
  2272. 0000182C  5340                     subq.w     D0, 1
  2273. 0000182E  6B00 00C2                bmi        +0xC4 /* 000018F2 */
  2274. 00001832  0C40 0000                cmpi.w     D0, 0x0
  2275. 00001836  6E00 00BA                bgt        +0xBC /* 000018F2 */
  2276. 0000183A  D040                     add.w      D0, D0
  2277. 0000183C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2278. 00001840  4EFB 0000                jmp        [PC + D0.w]
  2279. 00001844  0004 2054                ori.b      D4, 0x54 /* 'T' */
  2280. 00001848  4AA8 0014                tst.l      [A0 + 0x14]
  2281. 0000184C  6600 008C                bne        +0x8E /* 000018DA */
  2282. 00001850  2F0B                     move.l     -[A7], A3
  2283. 00001852  3F3C 0BBA                move.w     -[A7], 0xBBA
  2284. 00001856  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2285. 0000185A  1028 0238                move.b     D0, [A0 + 0x238]
  2286. 0000185E  4880                     ext.w      D0
  2287. 00001860  48C0                     ext.l      D0
  2288. 00001862  5480                     addq.l     D0, 2
  2289. 00001864  3F00                     move.w     -[A7], D0
  2290. 00001866  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2291. 0000186A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2292. 0000186E  1028 0238                move.b     D0, [A0 + 0x238]
  2293. 00001872  4880                     ext.w      D0
  2294. 00001874  48C0                     ext.l      D0
  2295. 00001876  5480                     addq.l     D0, 2
  2296. 00001878  7202                     moveq.l    D1, 0x02
  2297. 0000187A  B280                     cmp.l      D1, D0
  2298. 0000187C  673C                     beq        +0x3E /* 000018BA */
  2299. 0000187E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2300. 00001882  1028 0238                move.b     D0, [A0 + 0x238]
  2301. 00001886  4880                     ext.w      D0
  2302. 00001888  48C0                     ext.l      D0
  2303. 0000188A  5480                     addq.l     D0, 2
  2304. 0000188C  7203                     moveq.l    D1, 0x03
  2305. 0000188E  B280                     cmp.l      D1, D0
  2306. 00001890  6728                     beq        +0x2A /* 000018BA */
  2307. 00001892  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2308. 00001896  1028 0238                move.b     D0, [A0 + 0x238]
  2309. 0000189A  4880                     ext.w      D0
  2310. 0000189C  48C0                     ext.l      D0
  2311. 0000189E  5480                     addq.l     D0, 2
  2312. 000018A0  720A                     moveq.l    D1, 0x0A
  2313. 000018A2  B280                     cmp.l      D1, D0
  2314. 000018A4  6714                     beq        +0x16 /* 000018BA */
  2315. 000018A6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2316. 000018AA  1028 0238                move.b     D0, [A0 + 0x238]
  2317. 000018AE  4880                     ext.w      D0
  2318. 000018B0  48C0                     ext.l      D0
  2319. 000018B2  5480                     addq.l     D0, 2
  2320. 000018B4  720D                     moveq.l    D1, 0x0D
  2321. 000018B6  B280                     cmp.l      D1, D0
  2322. 000018B8  6612                     bne        +0x14 /* 000018CC */
  2323. label000018BA:
  2324. 000018BA  558F                     subq.l     A7, 2
  2325. 000018BC  486D E078                pea.l      [A5 - 0x1F88]
  2326. 000018C0  2F0B                     move.l     -[A7], A3
  2327. 000018C2  486D E07E                pea.l      [A5 - 0x1F82]
  2328. 000018C6  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2329. 000018CA  548F                     addq.l     A7, 2
  2330. label000018CC:
  2331. 000018CC  2F0B                     move.l     -[A7], A3
  2332. 000018CE  7000                     moveq.l    D0, 0x00
  2333. 000018D0  2F00                     move.l     -[A7], D0
  2334. 000018D2  2F00                     move.l     -[A7], D0
  2335. 000018D4  2F00                     move.l     -[A7], D0
  2336. 000018D6  A98B                     syscall    ParamText
  2337. 000018D8  6010                     bra        +0x12 /* 000018EA */
  2338. label000018DA:
  2339. 000018DA  7001                     moveq.l    D0, 0x01
  2340. 000018DC  2F00                     move.l     -[A7], D0
  2341. 000018DE  2F00                     move.l     -[A7], D0
  2342. 000018E0  2F0C                     move.l     -[A7], A4
  2343. 000018E2  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  2344. 000018E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2345. label000018EA:
  2346. 000018EA  203C 0105 1518           move.l     D0, 0x1051518
  2347. 000018F0  6006                     bra        +0x8 /* 000018F8 */
  2348. label000018F2:
  2349. 000018F2  7000                     moveq.l    D0, 0x00
  2350. 000018F4  6002                     bra        +0x4 /* 000018F8 */
  2351. 000018F6  7001                     moveq.l    D0, 0x01
  2352. label000018F8:
  2353. 000018F8  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  2354. 000018FE  4E5E                     unlink     A6
  2355. 00001900  4E75                     rts
  2356. export_300:
  2357. 00001902  48E7 0018                movem.l    -[A7], A3,A4
  2358. 00001906  286F 0010                movea.l    A4, [A7 + 0x10]
  2359. 0000190A  266F 000C                movea.l    A3, [A7 + 0xC]
  2360. 0000190E  3014                     move.w     D0, [A4]
  2361. 00001910  5340                     subq.w     D0, 1
  2362. 00001912  6B00 00EA                bmi        +0xEC /* 000019FE */
  2363. 00001916  0C40 0005                cmpi.w     D0, 0x5
  2364. 0000191A  6E00 00E2                bgt        +0xE4 /* 000019FE */
  2365. 0000191E  D040                     add.w      D0, D0
  2366. 00001920  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2367. 00001924  4EFB 0000                jmp        [PC + D0.w]
  2368. 00001928  000E 00D8                ori.b      A6, 0xD8
  2369. 0000192C  00D8                     .incomplete
  2370. 0000192E  00D8                     .incomplete
  2371. 00001930  00CE                     .incomplete
  2372. 00001932  0070 2053 4AA8           ori.w      [A0 + D4 * 2 - 0x88], 0x2053 /* ' S' */
  2373. 00001938  0014 6752                ori.b      [A4], 0x52 /* 'R' */
  2374. 0000193C  700F                     moveq.l    D0, 0x0F
  2375. 0000193E  2F00                     move.l     -[A7], D0
  2376. 00001940  2F0B                     move.l     -[A7], A3
  2377. 00001942  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2378. 00001946  7000                     moveq.l    D0, 0x00
  2379. 00001948  2F00                     move.l     -[A7], D0
  2380. 0000194A  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  2381. 0000194E  7201                     moveq.l    D1, 0x01
  2382. 00001950  2F01                     move.l     -[A7], D1
  2383. 00001952  2F0B                     move.l     -[A7], A3
  2384. 00001954  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2385. 00001958  7000                     moveq.l    D0, 0x00
  2386. 0000195A  2F00                     move.l     -[A7], D0
  2387. 0000195C  322D D484                move.w     D1, [A5 - 0x2B7C]
  2388. 00001960  48C1                     ext.l      D1
  2389. 00001962  2F01                     move.l     -[A7], D1
  2390. 00001964  2F00                     move.l     -[A7], D0
  2391. 00001966  4878 3B60                push.l     0x3B60 /* ';`' */
  2392. 0000196A  4878 1450                push.l     0x1450
  2393. 0000196E  7201                     moveq.l    D1, 0x01
  2394. 00001970  2F01                     move.l     -[A7], D1
  2395. 00001972  2F0B                     move.l     -[A7], A3
  2396. 00001974  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2397. 00001978  7000                     moveq.l    D0, 0x00
  2398. 0000197A  2F00                     move.l     -[A7], D0
  2399. 0000197C  486D 098A                pea.l      [A5 + 0x98A /* export_301 */]
  2400. 00001980  7202                     moveq.l    D1, 0x02
  2401. 00001982  2F01                     move.l     -[A7], D1
  2402. 00001984  2F0B                     move.l     -[A7], A3
  2403. 00001986  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2404. 0000198A  4FEF 0044                lea.l      A7, [A7 + 0x44]
  2405. 0000198E  203C 0103 1450           move.l     D0, 0x1031450
  2406. 00001994  606E                     bra        +0x70 /* 00001A04 */
  2407. 00001996  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2408. 0000199A  1028 0238                move.b     D0, [A0 + 0x238]
  2409. 0000199E  4880                     ext.w      D0
  2410. 000019A0  48C0                     ext.l      D0
  2411. 000019A2  322D E0A6                move.w     D1, [A5 - 0x1F5A]
  2412. 000019A6  48C1                     ext.l      D1
  2413. 000019A8  B081                     cmp.l      D0, D1
  2414. 000019AA  6756                     beq        +0x58 /* 00001A02 */
  2415. 000019AC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2416. 000019B0  7000                     moveq.l    D0, 0x00
  2417. 000019B2  1028 0239                move.b     D0, [A0 + 0x239]
  2418. 000019B6  664A                     bne        +0x4C /* 00001A02 */
  2419. 000019B8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2420. 000019BC  1028 0238                move.b     D0, [A0 + 0x238]
  2421. 000019C0  4880                     ext.w      D0
  2422. 000019C2  48C0                     ext.l      D0
  2423. 000019C4  7210                     moveq.l    D1, 0x10
  2424. 000019C6  B280                     cmp.l      D1, D0
  2425. 000019C8  6F38                     ble        +0x3A /* 00001A02 */
  2426. 000019CA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2427. 000019CE  1028 0238                move.b     D0, [A0 + 0x238]
  2428. 000019D2  4880                     ext.w      D0
  2429. 000019D4  48C0                     ext.l      D0
  2430. 000019D6  322D D872                move.w     D1, [A5 - 0x278E]
  2431. 000019DA  48C1                     ext.l      D1
  2432. 000019DC  B081                     cmp.l      D0, D1
  2433. 000019DE  6722                     beq        +0x24 /* 00001A02 */
  2434. 000019E0  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2435. 000019E4  1028 0238                move.b     D0, [A0 + 0x238]
  2436. 000019E8  4880                     ext.w      D0
  2437. 000019EA  3B40 E0A6                move.w     [A5 - 0x1F5A], D0
  2438. 000019EE  4EBA 027C                jsr        [PC + 0x27C /* 00001C6C */]
  2439. 000019F2  600E                     bra        +0x10 /* 00001A02 */
  2440. 000019F4  2F0B                     move.l     -[A7], A3
  2441. 000019F6  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2442. 000019FA  588F                     addq.l     A7, 4
  2443. 000019FC  6004                     bra        +0x6 /* 00001A02 */
  2444. label000019FE:
  2445. 000019FE  7000                     moveq.l    D0, 0x00
  2446. 00001A00  6002                     bra        +0x4 /* 00001A04 */
  2447. label00001A02:
  2448. 00001A02  7001                     moveq.l    D0, 0x01
  2449. label00001A04:
  2450. 00001A04  4CDF 1800                movem.l    A3,A4, [A7]+
  2451. 00001A08  4E75                     rts
  2452. export_301:
  2453. 00001A0A  48E7 0018                movem.l    -[A7], A3,A4
  2454. 00001A0E  286F 0010                movea.l    A4, [A7 + 0x10]
  2455. 00001A12  266F 000C                movea.l    A3, [A7 + 0xC]
  2456. 00001A16  3014                     move.w     D0, [A4]
  2457. 00001A18  5340                     subq.w     D0, 1
  2458. 00001A1A  6B72                     bmi        +0x74 /* 00001A8E */
  2459. 00001A1C  0C40 0005                cmpi.w     D0, 0x5
  2460. 00001A20  6E6C                     bgt        +0x6E /* 00001A8E */
  2461. 00001A22  D040                     add.w      D0, D0
  2462. 00001A24  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2463. 00001A28  4EFB 0000                jmp        [PC + D0.w]
  2464. 00001A2C  000E 0064                ori.b      A6, 0x64 /* 'd' */
  2465. 00001A30  0064 0050                ori.w      -[A4], 0x50 /* 'P' */
  2466. 00001A34  0056 002C                ori.w      [A6], 0x2C /* ',' */
  2467. 00001A38  2053                     movea.l    A0, [A3]
  2468. 00001A3A  4AA8 0014                tst.l      [A0 + 0x14]
  2469. 00001A3E  6752                     beq        +0x54 /* 00001A92 */
  2470. 00001A40  426D E082                clr.w      [A5 - 0x1F7E]
  2471. 00001A44  700F                     moveq.l    D0, 0x0F
  2472. 00001A46  2F00                     move.l     -[A7], D0
  2473. 00001A48  2F0B                     move.l     -[A7], A3
  2474. 00001A4A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2475. 00001A4E  4EBA 091E                jsr        [PC + 0x91E /* 0000236E */]
  2476. 00001A52  508F                     addq.l     A7, 8
  2477. 00001A54  603C                     bra        +0x3E /* 00001A92 */
  2478. 00001A56  206D D8EE                movea.l    A0, [A5 - 0x2712]
  2479. 00001A5A  7000                     moveq.l    D0, 0x00
  2480. 00001A5C  3028 023A                move.w     D0, [A0 + 0x23A]
  2481. 00001A60  322D E082                move.w     D1, [A5 - 0x1F7E]
  2482. 00001A64  48C1                     ext.l      D1
  2483. 00001A66  B081                     cmp.l      D0, D1
  2484. 00001A68  6728                     beq        +0x2A /* 00001A92 */
  2485. 00001A6A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  2486. 00001A6E  3B68 023A E082           move.w     [A5 - 0x1F7E], [A0 + 0x23A]
  2487. 00001A74  2053                     movea.l    A0, [A3]
  2488. 00001A76  4A50                     tst.w      [A0]
  2489. 00001A78  6618                     bne        +0x1A /* 00001A92 */
  2490. 00001A7A  4EBA 0512                jsr        [PC + 0x512 /* 00001F8E */]
  2491. 00001A7E  6012                     bra        +0x14 /* 00001A92 */
  2492. 00001A80  4EBA 08C6                jsr        [PC + 0x8C6 /* 00002348 */]
  2493. 00001A84  2F0B                     move.l     -[A7], A3
  2494. 00001A86  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2495. 00001A8A  588F                     addq.l     A7, 4
  2496. 00001A8C  6004                     bra        +0x6 /* 00001A92 */
  2497. label00001A8E:
  2498. 00001A8E  7000                     moveq.l    D0, 0x00
  2499. 00001A90  6002                     bra        +0x4 /* 00001A94 */
  2500. label00001A92:
  2501. 00001A92  7001                     moveq.l    D0, 0x01
  2502. label00001A94:
  2503. 00001A94  4CDF 1800                movem.l    A3,A4, [A7]+
  2504. 00001A98  4E75                     rts
  2505. export_302:
  2506. 00001A9A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2507. 00001A9E  1028 0238                move.b     D0, [A0 + 0x238]
  2508. 00001AA2  4880                     ext.w      D0
  2509. 00001AA4  48C0                     ext.l      D0
  2510. 00001AA6  5380                     subq.l     D0, 1
  2511. 00001AA8  3B40 D872                move.w     [A5 - 0x278E], D0
  2512. 00001AAC  4E75                     rts
  2513. export_303:
  2514. 00001AAE  48E7 0018                movem.l    -[A7], A3,A4
  2515. 00001AB2  286F 0010                movea.l    A4, [A7 + 0x10]
  2516. 00001AB6  266F 000C                movea.l    A3, [A7 + 0xC]
  2517. 00001ABA  3014                     move.w     D0, [A4]
  2518. 00001ABC  5340                     subq.w     D0, 1
  2519. 00001ABE  6B00 01A4                bmi        +0x1A6 /* 00001C64 */
  2520. 00001AC2  0C40 0005                cmpi.w     D0, 0x5
  2521. 00001AC6  6E00 019C                bgt        +0x19E /* 00001C64 */
  2522. 00001ACA  D040                     add.w      D0, D0
  2523. 00001ACC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2524. 00001AD0  4EFB 0000                jmp        [PC + D0.w]
  2525. 00001AD4  000E 00D2                ori.b      A6, 0xD2
  2526. 00001AD8  0192                     bclr       [A2], D0
  2527. 00001ADA  0192                     bclr       [A2], D0
  2528. 00001ADC  018A                     bclr       A2, D0
  2529. 00001ADE  008A 2053 4AA8           ori.l      A2, 0x20534AA8
  2530. 00001AE4  0014 676A                ori.b      [A4], 0x6A /* 'j' */
  2531. 00001AE8  7000                     moveq.l    D0, 0x00
  2532. 00001AEA  2F00                     move.l     -[A7], D0
  2533. 00001AEC  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  2534. 00001AF0  7201                     moveq.l    D1, 0x01
  2535. 00001AF2  2F01                     move.l     -[A7], D1
  2536. 00001AF4  2F0B                     move.l     -[A7], A3
  2537. 00001AF6  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2538. 00001AFA  7000                     moveq.l    D0, 0x00
  2539. 00001AFC  2F00                     move.l     -[A7], D0
  2540. 00001AFE  322D D484                move.w     D1, [A5 - 0x2B7C]
  2541. 00001B02  48C1                     ext.l      D1
  2542. 00001B04  2F01                     move.l     -[A7], D1
  2543. 00001B06  2F00                     move.l     -[A7], D0
  2544. 00001B08  4878 3DB8                push.l     0x3DB8
  2545. 00001B0C  4878 16A8                push.l     0x16A8
  2546. 00001B10  7201                     moveq.l    D1, 0x01
  2547. 00001B12  2F01                     move.l     -[A7], D1
  2548. 00001B14  2F0B                     move.l     -[A7], A3
  2549. 00001B16  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  2550. 00001B1A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2551. 00001B1E  7000                     moveq.l    D0, 0x00
  2552. 00001B20  1028 0004                move.b     D0, [A0 + 0x4]
  2553. 00001B24  3B40 E080                move.w     [A5 - 0x1F80], D0
  2554. 00001B28  7000                     moveq.l    D0, 0x00
  2555. 00001B2A  2F00                     move.l     -[A7], D0
  2556. 00001B2C  322D E080                move.w     D1, [A5 - 0x1F80]
  2557. 00001B30  48C1                     ext.l      D1
  2558. 00001B32  D2BC 0000 17A2           add.l      D1, 0x17A2
  2559. 00001B38  2F01                     move.l     -[A7], D1
  2560. 00001B3A  7205                     moveq.l    D1, 0x05
  2561. 00001B3C  2F01                     move.l     -[A7], D1
  2562. 00001B3E  2F0B                     move.l     -[A7], A3
  2563. 00001B40  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2564. 00001B44  7008                     moveq.l    D0, 0x08
  2565. 00001B46  2F00                     move.l     -[A7], D0
  2566. 00001B48  2F0B                     move.l     -[A7], A3
  2567. 00001B4A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2568. 00001B4E  4FEF 0044                lea.l      A7, [A7 + 0x44]
  2569. 00001B52  203C 0109 16A8           move.l     D0, 0x10916A8
  2570. 00001B58  6000 010C                bra        +0x10E /* 00001C66 */
  2571. 00001B5C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2572. 00001B60  7000                     moveq.l    D0, 0x00
  2573. 00001B62  1028 0004                move.b     D0, [A0 + 0x4]
  2574. 00001B66  322D E080                move.w     D1, [A5 - 0x1F80]
  2575. 00001B6A  48C1                     ext.l      D1
  2576. 00001B6C  B280                     cmp.l      D1, D0
  2577. 00001B6E  6700 00F4                beq        +0xF6 /* 00001C64 */
  2578. 00001B72  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2579. 00001B76  7000                     moveq.l    D0, 0x00
  2580. 00001B78  1028 0004                move.b     D0, [A0 + 0x4]
  2581. 00001B7C  3B40 E080                move.w     [A5 - 0x1F80], D0
  2582. 00001B80  7001                     moveq.l    D0, 0x01
  2583. 00001B82  2F00                     move.l     -[A7], D0
  2584. 00001B84  322D E080                move.w     D1, [A5 - 0x1F80]
  2585. 00001B88  48C1                     ext.l      D1
  2586. 00001B8A  D2BC 0000 17A2           add.l      D1, 0x17A2
  2587. 00001B90  2F01                     move.l     -[A7], D1
  2588. 00001B92  7205                     moveq.l    D1, 0x05
  2589. 00001B94  2F01                     move.l     -[A7], D1
  2590. 00001B96  2F0B                     move.l     -[A7], A3
  2591. 00001B98  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2592. 00001B9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2593. 00001BA0  6000 00C2                bra        +0xC4 /* 00001C64 */
  2594. 00001BA4  302C 0004                move.w     D0, [A4 + 0x4]
  2595. 00001BA8  5540                     subq.w     D0, 2
  2596. 00001BAA  6B00 00B8                bmi        +0xBA /* 00001C64 */
  2597. 00001BAE  0C40 0004                cmpi.w     D0, 0x4
  2598. 00001BB2  6E00 00B0                bgt        +0xB2 /* 00001C64 */
  2599. 00001BB6  D040                     add.w      D0, D0
  2600. 00001BB8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2601. 00001BBC  4EFB 0000                jmp        [PC + D0.w]
  2602. 00001BC0  000C 001E                ori.b      A4, 0x1E
  2603. 00001BC4  002E 004C 0060           ori.b      [A6 + 0x60], 0x4C /* 'L' */
  2604. 00001BCA  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2605. 00001BCE  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2606. 00001BD2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2607. 00001BD6  588F                     addq.l     A7, 4
  2608. 00001BD8  6000 008A                bra        +0x8C /* 00001C64 */
  2609. 00001BDC  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2610. 00001BE0  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2611. 00001BE4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2612. 00001BE8  588F                     addq.l     A7, 4
  2613. 00001BEA  6078                     bra        +0x7A /* 00001C64 */
  2614. 00001BEC  486D 01B2                pea.l      [A5 + 0x1B2 /* export_50 */]
  2615. 00001BF0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2616. 00001BF4  486D 0212                pea.l      [A5 + 0x212 /* export_62 */]
  2617. 00001BF8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2618. 00001BFC  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2619. 00001C00  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2620. 00001C04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2621. 00001C08  605A                     bra        +0x5C /* 00001C64 */
  2622. 00001C0A  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  2623. 00001C0E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2624. 00001C12  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2625. 00001C16  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2626. 00001C1A  508F                     addq.l     A7, 8
  2627. 00001C1C  6046                     bra        +0x48 /* 00001C64 */
  2628. 00001C1E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2629. 00001C22  7000                     moveq.l    D0, 0x00
  2630. 00001C24  1028 022D                move.b     D0, [A0 + 0x22D]
  2631. 00001C28  7207                     moveq.l    D1, 0x07
  2632. 00001C2A  B280                     cmp.l      D1, D0
  2633. 00001C2C  6E0C                     bgt        +0xE /* 00001C3A */
  2634. 00001C2E  486D 08FA                pea.l      [A5 + 0x8FA /* export_283 */]
  2635. 00001C32  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2636. 00001C36  588F                     addq.l     A7, 4
  2637. 00001C38  602A                     bra        +0x2C /* 00001C64 */
  2638. label00001C3A:
  2639. 00001C3A  7000                     moveq.l    D0, 0x00
  2640. 00001C3C  2F00                     move.l     -[A7], D0
  2641. 00001C3E  4878 0080                push.l     0x80
  2642. 00001C42  72FF                     moveq.l    D1, 0xFFFFFFFF
  2643. 00001C44  2F01                     move.l     -[A7], D1
  2644. 00001C46  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  2645. 00001C4A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2646. 00001C4E  48C0                     ext.l      D0
  2647. 00001C50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2648. 00001C54  660E                     bne        +0x10 /* 00001C64 */
  2649. 00001C56  4EBA ED16                jsr        [PC - 0x12EA /* 0000096E */]
  2650. 00001C5A  6008                     bra        +0xA /* 00001C64 */
  2651. 00001C5C  2F0B                     move.l     -[A7], A3
  2652. 00001C5E  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2653. 00001C62  588F                     addq.l     A7, 4
  2654. label00001C64:
  2655. 00001C64  7001                     moveq.l    D0, 0x01
  2656. label00001C66:
  2657. 00001C66  4CDF 1800                movem.l    A3,A4, [A7]+
  2658. 00001C6A  4E75                     rts
  2659. export_304:
  2660. fn00001C6C:
  2661. 00001C6C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2662. 00001C70  1028 0238                move.b     D0, [A0 + 0x238]
  2663. 00001C74  4880                     ext.w      D0
  2664. 00001C76  48C0                     ext.l      D0
  2665. 00001C78  322D E0A6                move.w     D1, [A5 - 0x1F5A]
  2666. 00001C7C  48C1                     ext.l      D1
  2667. 00001C7E  B081                     cmp.l      D0, D1
  2668. 00001C80  6C0C                     bge        +0xE /* 00001C8E */
  2669. 00001C82  3B7C FFFF E0A6           move.w     [A5 - 0x1F5A], 0xFFFF
  2670. 00001C88  3B7C FFFE D872           move.w     [A5 - 0x278E], 0xFFFE
  2671. label00001C8E:
  2672. 00001C8E  486D 0972                pea.l      [A5 + 0x972 /* export_298 */]
  2673. 00001C92  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2674. 00001C96  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2675. 00001C9A  7000                     moveq.l    D0, 0x00
  2676. 00001C9C  1028 0239                move.b     D0, [A0 + 0x239]
  2677. 00001CA0  588F                     addq.l     A7, 4
  2678. 00001CA2  6628                     bne        +0x2A /* 00001CCC */
  2679. 00001CA4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2680. 00001CA8  1028 0238                move.b     D0, [A0 + 0x238]
  2681. 00001CAC  4880                     ext.w      D0
  2682. 00001CAE  48C0                     ext.l      D0
  2683. 00001CB0  7210                     moveq.l    D1, 0x10
  2684. 00001CB2  B280                     cmp.l      D1, D0
  2685. 00001CB4  6F16                     ble        +0x18 /* 00001CCC */
  2686. 00001CB6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2687. 00001CBA  1028 0238                move.b     D0, [A0 + 0x238]
  2688. 00001CBE  4880                     ext.w      D0
  2689. 00001CC0  48C0                     ext.l      D0
  2690. 00001CC2  322D D872                move.w     D1, [A5 - 0x278E]
  2691. 00001CC6  48C1                     ext.l      D1
  2692. 00001CC8  B081                     cmp.l      D0, D1
  2693. 00001CCA  6614                     bne        +0x16 /* 00001CE0 */
  2694. label00001CCC:
  2695. 00001CCC  486D 0212                pea.l      [A5 + 0x212 /* export_62 */]
  2696. 00001CD0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2697. 00001CD4  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  2698. 00001CD8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2699. 00001CDC  508F                     addq.l     A7, 8
  2700. 00001CDE  6050                     bra        +0x52 /* 00001D30 */
  2701. label00001CE0:
  2702. 00001CE0  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  2703. 00001CE4  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  2704. 00001CE8  4A80                     tst.l      D0
  2705. 00001CEA  588F                     addq.l     A7, 4
  2706. 00001CEC  660E                     bne        +0x10 /* 00001CFC */
  2707. 00001CEE  486D 096A                pea.l      [A5 + 0x96A /* export_297 */]
  2708. 00001CF2  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  2709. 00001CF6  4A80                     tst.l      D0
  2710. 00001CF8  588F                     addq.l     A7, 4
  2711. 00001CFA  670E                     beq        +0x10 /* 00001D0A */
  2712. label00001CFC:
  2713. 00001CFC  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  2714. 00001D00  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  2715. 00001D04  4A80                     tst.l      D0
  2716. 00001D06  588F                     addq.l     A7, 4
  2717. 00001D08  6714                     beq        +0x16 /* 00001D1E */
  2718. label00001D0A:
  2719. 00001D0A  486D 096A                pea.l      [A5 + 0x96A /* export_297 */]
  2720. 00001D0E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2721. 00001D12  486D 097A                pea.l      [A5 + 0x97A /* export_299 */]
  2722. 00001D16  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2723. 00001D1A  508F                     addq.l     A7, 8
  2724. 00001D1C  6012                     bra        +0x14 /* 00001D30 */
  2725. label00001D1E:
  2726. 00001D1E  486D 0212                pea.l      [A5 + 0x212 /* export_62 */]
  2727. 00001D22  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2728. 00001D26  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  2729. 00001D2A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2730. 00001D2E  508F                     addq.l     A7, 8
  2731. label00001D30:
  2732. 00001D30  486D 0B4A                pea.l      [A5 + 0xB4A /* export_357 */]
  2733. 00001D34  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2734. 00001D38  486D 05EA                pea.l      [A5 + 0x5EA /* export_185 */]
  2735. 00001D3C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2736. 00001D40  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2737. 00001D44  7000                     moveq.l    D0, 0x00
  2738. 00001D46  1028 0005                move.b     D0, [A0 + 0x5]
  2739. 00001D4A  7202                     moveq.l    D1, 0x02
  2740. 00001D4C  C280                     and.l      D1, D0
  2741. 00001D4E  508F                     addq.l     A7, 8
  2742. 00001D50  670C                     beq        +0xE /* 00001D5E */
  2743. 00001D52  486D 020A                pea.l      [A5 + 0x20A /* export_61 */]
  2744. 00001D56  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2745. 00001D5A  588F                     addq.l     A7, 4
  2746. 00001D5C  600A                     bra        +0xC /* 00001D68 */
  2747. label00001D5E:
  2748. 00001D5E  486D 01F2                pea.l      [A5 + 0x1F2 /* export_58 */]
  2749. 00001D62  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2750. 00001D66  588F                     addq.l     A7, 4
  2751. label00001D68:
  2752. 00001D68  486D 099A                pea.l      [A5 + 0x99A /* export_303 */]
  2753. 00001D6C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2754. 00001D70  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2755. 00001D74  588F                     addq.l     A7, 4
  2756. 00001D76  4E75                     rts
  2757. fn00001D78:
  2758. 00001D78  4E56 0000                link       A6, 0
  2759. 00001D7C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2760. 00001D80  4245                     clr.w      D5
  2761. 00001D82  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2762. 00001D84  302E 000A                move.w     D0, [A6 + 0xA]
  2763. 00001D88  6B00 00A4                bmi        +0xA6 /* 00001E2E */
  2764. 00001D8C  0C40 0010                cmpi.w     D0, 0x10
  2765. 00001D90  6E00 009C                bgt        +0x9E /* 00001E2E */
  2766. 00001D94  D040                     add.w      D0, D0
  2767. 00001D96  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2768. 00001D9A  4EFB 0000                jmp        [PC + D0.w]
  2769. 00001D9E  0024 0024                ori.b      -[A4], 0x24 /* '$' */
  2770. 00001DA2  0024 0024                ori.b      -[A4], 0x24 /* '$' */
  2771. 00001DA6  0024 0024                ori.b      -[A4], 0x24 /* '$' */
  2772. 00001DAA  0024 0030                ori.b      -[A4], 0x30 /* '0' */
  2773. 00001DAE  0030 0030 004C           ori.b      [A0 + D0.w + 0x4C], 0x30 /* '0' */
  2774. 00001DB4  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2775. 00001DB8  004C 005C                ori.w      A4, 0x5C /* '\\' */
  2776. 00001DBC  005C 0078                ori.w      [A4]+, 0x78 /* 'x' */
  2777. 00001DC0  302E 000E                move.w     D0, [A6 + 0xE]
  2778. 00001DC4  48C0                     ext.l      D0
  2779. 00001DC6  6666                     bne        +0x68 /* 00001E2E */
  2780. 00001DC8  4246                     clr.w      D6
  2781. 00001DCA  6062                     bra        +0x64 /* 00001E2E */
  2782. 00001DCC  302E 000E                move.w     D0, [A6 + 0xE]
  2783. 00001DD0  48C0                     ext.l      D0
  2784. 00001DD2  7201                     moveq.l    D1, 0x01
  2785. 00001DD4  B280                     cmp.l      D1, D0
  2786. 00001DD6  670C                     beq        +0xE /* 00001DE4 */
  2787. 00001DD8  302E 000E                move.w     D0, [A6 + 0xE]
  2788. 00001DDC  48C0                     ext.l      D0
  2789. 00001DDE  7202                     moveq.l    D1, 0x02
  2790. 00001DE0  B280                     cmp.l      D1, D0
  2791. 00001DE2  664A                     bne        +0x4C /* 00001E2E */
  2792. label00001DE4:
  2793. 00001DE4  7C07                     moveq.l    D6, 0x07
  2794. 00001DE6  6046                     bra        +0x48 /* 00001E2E */
  2795. 00001DE8  302E 000E                move.w     D0, [A6 + 0xE]
  2796. 00001DEC  48C0                     ext.l      D0
  2797. 00001DEE  7203                     moveq.l    D1, 0x03
  2798. 00001DF0  B280                     cmp.l      D1, D0
  2799. 00001DF2  663A                     bne        +0x3C /* 00001E2E */
  2800. 00001DF4  7C0A                     moveq.l    D6, 0x0A
  2801. 00001DF6  6036                     bra        +0x38 /* 00001E2E */
  2802. 00001DF8  302E 000E                move.w     D0, [A6 + 0xE]
  2803. 00001DFC  48C0                     ext.l      D0
  2804. 00001DFE  7204                     moveq.l    D1, 0x04
  2805. 00001E00  B280                     cmp.l      D1, D0
  2806. 00001E02  670C                     beq        +0xE /* 00001E10 */
  2807. 00001E04  302E 000E                move.w     D0, [A6 + 0xE]
  2808. 00001E08  48C0                     ext.l      D0
  2809. 00001E0A  7205                     moveq.l    D1, 0x05
  2810. 00001E0C  B280                     cmp.l      D1, D0
  2811. 00001E0E  661E                     bne        +0x20 /* 00001E2E */
  2812. label00001E10:
  2813. 00001E10  7C0E                     moveq.l    D6, 0x0E
  2814. 00001E12  601A                     bra        +0x1C /* 00001E2E */
  2815. 00001E14  302E 000E                move.w     D0, [A6 + 0xE]
  2816. 00001E18  48C0                     ext.l      D0
  2817. 00001E1A  7206                     moveq.l    D1, 0x06
  2818. 00001E1C  B280                     cmp.l      D1, D0
  2819. 00001E1E  670C                     beq        +0xE /* 00001E2C */
  2820. 00001E20  302E 000E                move.w     D0, [A6 + 0xE]
  2821. 00001E24  48C0                     ext.l      D0
  2822. 00001E26  7207                     moveq.l    D1, 0x07
  2823. 00001E28  B280                     cmp.l      D1, D0
  2824. 00001E2A  6602                     bne        +0x4 /* 00001E2E */
  2825. label00001E2C:
  2826. 00001E2C  7C10                     moveq.l    D6, 0x10
  2827. label00001E2E:
  2828. 00001E2E  382E 000A                move.w     D4, [A6 + 0xA]
  2829. 00001E32  48C6                     ext.l      D6
  2830. 00001E34  4A86                     tst.l      D6
  2831. 00001E36  6D1A                     blt        +0x1C /* 00001E52 */
  2832. 00001E38  3E06                     move.w     D7, D6
  2833. 00001E3A  600E                     bra        +0x10 /* 00001E4A */
  2834. label00001E3C:
  2835. 00001E3C  48C7                     ext.l      D7
  2836. 00001E3E  2F07                     move.l     -[A7], D7
  2837. 00001E40  4EBA 03C2                jsr        [PC + 0x3C2 /* 00002204 */]
  2838. 00001E44  DA40                     add.w      D5, D0
  2839. 00001E46  588F                     addq.l     A7, 4
  2840. 00001E48  5247                     addq.w     D7, 1
  2841. label00001E4A:
  2842. 00001E4A  48C7                     ext.l      D7
  2843. 00001E4C  48C4                     ext.l      D4
  2844. 00001E4E  B887                     cmp.l      D4, D7
  2845. 00001E50  6CEA                     bge        -0x14 /* 00001E3C */
  2846. label00001E52:
  2847. 00001E52  3005                     move.w     D0, D5
  2848. 00001E54  4CEE 00F0 FFF0           movem.l    D4,D5,D6,D7, [A6 - 0x10]
  2849. 00001E5A  4E5E                     unlink     A6
  2850. 00001E5C  4E75                     rts
  2851. fn00001E5E:
  2852. 00001E5E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2853. 00001E62  286F 0014                movea.l    A4, [A7 + 0x14]
  2854. 00001E66  266F 0018                movea.l    A3, [A7 + 0x18]
  2855. 00001E6A  3E2F 0012                move.w     D7, [A7 + 0x12]
  2856. 00001E6E  598F                     subq.l     A7, 4
  2857. 00001E70  2007                     move.l     D0, D7
  2858. 00001E72  E540                     asl        D0.w, 2
  2859. 00001E74  41ED E086                lea.l      A0, [A5 - 0x1F7A]
  2860. 00001E78  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2861. 00001E7C  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2862. 00001E80  201F                     move.l     D0, [A7]+
  2863. 00001E82  48C0                     ext.l      D0
  2864. 00001E84  7202                     moveq.l    D1, 0x02
  2865. 00001E86  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2866. 00001E8A  3680                     move.w     [A3], D0
  2867. 00001E8C  3007                     move.w     D0, D7
  2868. 00001E8E  6B00 00F8                bmi        +0xFA /* 00001F88 */
  2869. 00001E92  0C40 0007                cmpi.w     D0, 0x7
  2870. 00001E96  6E00 00F0                bgt        +0xF2 /* 00001F88 */
  2871. 00001E9A  D040                     add.w      D0, D0
  2872. 00001E9C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2873. 00001EA0  4EFB 0000                jmp        [PC + D0.w]
  2874. 00001EA4  0012 002E                ori.b      [A2], 0x2E /* '.' */
  2875. 00001EA8  004A 0066                ori.w      A2, 0x66 /* 'f' */
  2876. 00001EAC  0080 009A 00B4           ori.l      D0, 0x9A00B4
  2877. 00001EB2  00CE                     .incomplete
  2878. 00001EB4  48C7                     ext.l      D7
  2879. 00001EB6  2F07                     move.l     -[A7], D7
  2880. 00001EB8  2F0B                     move.l     -[A7], A3
  2881. 00001EBA  2F0C                     move.l     -[A7], A4
  2882. 00001EBC  7006                     moveq.l    D0, 0x06
  2883. 00001EBE  2F00                     move.l     -[A7], D0
  2884. 00001EC0  72FF                     moveq.l    D1, 0xFFFFFFFF
  2885. 00001EC2  2F01                     move.l     -[A7], D1
  2886. 00001EC4  4EBA 04E2                jsr        [PC + 0x4E2 /* 000023A8 */]
  2887. 00001EC8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2888. 00001ECC  6000 00BA                bra        +0xBC /* 00001F88 */
  2889. 00001ED0  48C7                     ext.l      D7
  2890. 00001ED2  2F07                     move.l     -[A7], D7
  2891. 00001ED4  2F0B                     move.l     -[A7], A3
  2892. 00001ED6  2F0C                     move.l     -[A7], A4
  2893. 00001ED8  7009                     moveq.l    D0, 0x09
  2894. 00001EDA  2F00                     move.l     -[A7], D0
  2895. 00001EDC  7206                     moveq.l    D1, 0x06
  2896. 00001EDE  2F01                     move.l     -[A7], D1
  2897. 00001EE0  4EBA 04C6                jsr        [PC + 0x4C6 /* 000023A8 */]
  2898. 00001EE4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2899. 00001EE8  6000 009E                bra        +0xA0 /* 00001F88 */
  2900. 00001EEC  48C7                     ext.l      D7
  2901. 00001EEE  2F07                     move.l     -[A7], D7
  2902. 00001EF0  2F0B                     move.l     -[A7], A3
  2903. 00001EF2  2F0C                     move.l     -[A7], A4
  2904. 00001EF4  7009                     moveq.l    D0, 0x09
  2905. 00001EF6  2F00                     move.l     -[A7], D0
  2906. 00001EF8  7206                     moveq.l    D1, 0x06
  2907. 00001EFA  2F01                     move.l     -[A7], D1
  2908. 00001EFC  4EBA 04AA                jsr        [PC + 0x4AA /* 000023A8 */]
  2909. 00001F00  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2910. 00001F04  6000 0082                bra        +0x84 /* 00001F88 */
  2911. 00001F08  48C7                     ext.l      D7
  2912. 00001F0A  2F07                     move.l     -[A7], D7
  2913. 00001F0C  2F0B                     move.l     -[A7], A3
  2914. 00001F0E  2F0C                     move.l     -[A7], A4
  2915. 00001F10  700D                     moveq.l    D0, 0x0D
  2916. 00001F12  2F00                     move.l     -[A7], D0
  2917. 00001F14  7209                     moveq.l    D1, 0x09
  2918. 00001F16  2F01                     move.l     -[A7], D1
  2919. 00001F18  4EBA 048E                jsr        [PC + 0x48E /* 000023A8 */]
  2920. 00001F1C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2921. 00001F20  6066                     bra        +0x68 /* 00001F88 */
  2922. 00001F22  48C7                     ext.l      D7
  2923. 00001F24  2F07                     move.l     -[A7], D7
  2924. 00001F26  2F0B                     move.l     -[A7], A3
  2925. 00001F28  2F0C                     move.l     -[A7], A4
  2926. 00001F2A  700F                     moveq.l    D0, 0x0F
  2927. 00001F2C  2F00                     move.l     -[A7], D0
  2928. 00001F2E  720D                     moveq.l    D1, 0x0D
  2929. 00001F30  2F01                     move.l     -[A7], D1
  2930. 00001F32  4EBA 0474                jsr        [PC + 0x474 /* 000023A8 */]
  2931. 00001F36  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2932. 00001F3A  604C                     bra        +0x4E /* 00001F88 */
  2933. 00001F3C  48C7                     ext.l      D7
  2934. 00001F3E  2F07                     move.l     -[A7], D7
  2935. 00001F40  2F0B                     move.l     -[A7], A3
  2936. 00001F42  2F0C                     move.l     -[A7], A4
  2937. 00001F44  700F                     moveq.l    D0, 0x0F
  2938. 00001F46  2F00                     move.l     -[A7], D0
  2939. 00001F48  720D                     moveq.l    D1, 0x0D
  2940. 00001F4A  2F01                     move.l     -[A7], D1
  2941. 00001F4C  4EBA 045A                jsr        [PC + 0x45A /* 000023A8 */]
  2942. 00001F50  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2943. 00001F54  6032                     bra        +0x34 /* 00001F88 */
  2944. 00001F56  48C7                     ext.l      D7
  2945. 00001F58  2F07                     move.l     -[A7], D7
  2946. 00001F5A  2F0B                     move.l     -[A7], A3
  2947. 00001F5C  2F0C                     move.l     -[A7], A4
  2948. 00001F5E  7010                     moveq.l    D0, 0x10
  2949. 00001F60  2F00                     move.l     -[A7], D0
  2950. 00001F62  720F                     moveq.l    D1, 0x0F
  2951. 00001F64  2F01                     move.l     -[A7], D1
  2952. 00001F66  4EBA 0440                jsr        [PC + 0x440 /* 000023A8 */]
  2953. 00001F6A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2954. 00001F6E  6018                     bra        +0x1A /* 00001F88 */
  2955. 00001F70  48C7                     ext.l      D7
  2956. 00001F72  2F07                     move.l     -[A7], D7
  2957. 00001F74  2F0B                     move.l     -[A7], A3
  2958. 00001F76  2F0C                     move.l     -[A7], A4
  2959. 00001F78  7010                     moveq.l    D0, 0x10
  2960. 00001F7A  2F00                     move.l     -[A7], D0
  2961. 00001F7C  720F                     moveq.l    D1, 0x0F
  2962. 00001F7E  2F01                     move.l     -[A7], D1
  2963. 00001F80  4EBA 0426                jsr        [PC + 0x426 /* 000023A8 */]
  2964. 00001F84  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2965. label00001F88:
  2966. 00001F88  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2967. 00001F8C  4E75                     rts
  2968. fn00001F8E:
  2969. 00001F8E  4E56 FFEC                link       A6, -0x0014
  2970. 00001F92  2F0B                     move.l     -[A7], A3
  2971. 00001F94  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2972. 00001F98  7000                     moveq.l    D0, 0x00
  2973. 00001F9A  3028 023A                move.w     D0, [A0 + 0x23A]
  2974. 00001F9E  6F00 00E4                ble        +0xE6 /* 00002084 */
  2975. 00001FA2  4A2D D48A                tst.b      [A5 - 0x2B76]
  2976. 00001FA6  671C                     beq        +0x1E /* 00001FC4 */
  2977. 00001FA8  3D7C FFFF FFF4           move.w     [A6 - 0xC], 0xFFFF
  2978. 00001FAE  426E FFF6                clr.w      [A6 - 0xA]
  2979. 00001FB2  426E FFF8                clr.w      [A6 - 0x8]
  2980. 00001FB6  486E FFFA                pea.l      [A6 - 0x6]
  2981. 00001FBA  AA19                     syscall    GetForeColor
  2982. 00001FBC  486E FFF4                pea.l      [A6 - 0xC]
  2983. 00001FC0  AA14                     syscall    RGBForeColor
  2984. 00001FC2  6006                     bra        +0x8 /* 00001FCA */
  2985. label00001FC4:
  2986. 00001FC4  7021                     moveq.l    D0, 0x21
  2987. 00001FC6  2F00                     move.l     -[A7], D0
  2988. 00001FC8  A862                     syscall    ForeColor
  2989. label00001FCA:
  2990. 00001FCA  47EE FFEC                lea.l      A3, [A6 - 0x14]
  2991. 00001FCE  2F0B                     move.l     -[A7], A3
  2992. 00001FD0  2F3C 00C0 0126           move.l     -[A7], 0xC00126
  2993. 00001FD6  2F3C 00C2 0128           move.l     -[A7], 0xC20128
  2994. 00001FDC  A8A7                     syscall    SetRect
  2995. 00001FDE  2F0B                     move.l     -[A7], A3
  2996. 00001FE0  A8A2                     syscall    PaintRect
  2997. 00001FE2  2F0B                     move.l     -[A7], A3
  2998. 00001FE4  7000                     moveq.l    D0, 0x00
  2999. 00001FE6  2F00                     move.l     -[A7], D0
  3000. 00001FE8  4EBA 00A2                jsr        [PC + 0xA2 /* 0000208C */]
  3001. 00001FEC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3002. 00001FF0  7000                     moveq.l    D0, 0x00
  3003. 00001FF2  1028 023E                move.b     D0, [A0 + 0x23E]
  3004. 00001FF6  0800 0000                btst.b     D0, 0x0
  3005. 00001FFA  508F                     addq.l     A7, 8
  3006. 00001FFC  670E                     beq        +0x10 /* 0000200C */
  3007. 00001FFE  2F0B                     move.l     -[A7], A3
  3008. 00002000  7001                     moveq.l    D0, 0x01
  3009. 00002002  2F00                     move.l     -[A7], D0
  3010. 00002004  4EBA 0086                jsr        [PC + 0x86 /* 0000208C */]
  3011. 00002008  508F                     addq.l     A7, 8
  3012. 0000200A  600C                     bra        +0xE /* 00002018 */
  3013. label0000200C:
  3014. 0000200C  2F0B                     move.l     -[A7], A3
  3015. 0000200E  7002                     moveq.l    D0, 0x02
  3016. 00002010  2F00                     move.l     -[A7], D0
  3017. 00002012  4EBA 0078                jsr        [PC + 0x78 /* 0000208C */]
  3018. 00002016  508F                     addq.l     A7, 8
  3019. label00002018:
  3020. 00002018  2F0B                     move.l     -[A7], A3
  3021. 0000201A  7003                     moveq.l    D0, 0x03
  3022. 0000201C  2F00                     move.l     -[A7], D0
  3023. 0000201E  4EBA 006C                jsr        [PC + 0x6C /* 0000208C */]
  3024. 00002022  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3025. 00002026  7000                     moveq.l    D0, 0x00
  3026. 00002028  1028 023E                move.b     D0, [A0 + 0x23E]
  3027. 0000202C  7202                     moveq.l    D1, 0x02
  3028. 0000202E  C280                     and.l      D1, D0
  3029. 00002030  508F                     addq.l     A7, 8
  3030. 00002032  670E                     beq        +0x10 /* 00002042 */
  3031. 00002034  2F0B                     move.l     -[A7], A3
  3032. 00002036  7004                     moveq.l    D0, 0x04
  3033. 00002038  2F00                     move.l     -[A7], D0
  3034. 0000203A  4EBA 0050                jsr        [PC + 0x50 /* 0000208C */]
  3035. 0000203E  508F                     addq.l     A7, 8
  3036. 00002040  600C                     bra        +0xE /* 0000204E */
  3037. label00002042:
  3038. 00002042  2F0B                     move.l     -[A7], A3
  3039. 00002044  7005                     moveq.l    D0, 0x05
  3040. 00002046  2F00                     move.l     -[A7], D0
  3041. 00002048  4EBA 0042                jsr        [PC + 0x42 /* 0000208C */]
  3042. 0000204C  508F                     addq.l     A7, 8
  3043. label0000204E:
  3044. 0000204E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3045. 00002052  7000                     moveq.l    D0, 0x00
  3046. 00002054  1028 023E                move.b     D0, [A0 + 0x23E]
  3047. 00002058  7204                     moveq.l    D1, 0x04
  3048. 0000205A  C280                     and.l      D1, D0
  3049. 0000205C  670E                     beq        +0x10 /* 0000206C */
  3050. 0000205E  2F0B                     move.l     -[A7], A3
  3051. 00002060  7006                     moveq.l    D0, 0x06
  3052. 00002062  2F00                     move.l     -[A7], D0
  3053. 00002064  4EBA 0026                jsr        [PC + 0x26 /* 0000208C */]
  3054. 00002068  508F                     addq.l     A7, 8
  3055. 0000206A  600C                     bra        +0xE /* 00002078 */
  3056. label0000206C:
  3057. 0000206C  2F0B                     move.l     -[A7], A3
  3058. 0000206E  7007                     moveq.l    D0, 0x07
  3059. 00002070  2F00                     move.l     -[A7], D0
  3060. 00002072  4EBA 0018                jsr        [PC + 0x18 /* 0000208C */]
  3061. 00002076  508F                     addq.l     A7, 8
  3062. label00002078:
  3063. 00002078  4A2D D48A                tst.b      [A5 - 0x2B76]
  3064. 0000207C  6706                     beq        +0x8 /* 00002084 */
  3065. 0000207E  486E FFFA                pea.l      [A6 - 0x6]
  3066. 00002082  AA14                     syscall    RGBForeColor
  3067. label00002084:
  3068. 00002084  266E FFE8                movea.l    A3, [A6 - 0x18]
  3069. 00002088  4E5E                     unlink     A6
  3070. 0000208A  4E75                     rts
  3071. fn0000208C:
  3072. 0000208C  4E56 FFFC                link       A6, -0x0004
  3073. 00002090  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3074. 00002094  3C2E 000A                move.w     D6, [A6 + 0xA]
  3075. 00002098  286E 000C                movea.l    A4, [A6 + 0xC]
  3076. 0000209C  486E FFFE                pea.l      [A6 - 0x2]
  3077. 000020A0  486E FFFC                pea.l      [A6 - 0x4]
  3078. 000020A4  48C6                     ext.l      D6
  3079. 000020A6  2F06                     move.l     -[A7], D6
  3080. 000020A8  4EBA FDB4                jsr        [PC - 0x24C /* 00001E5E */]
  3081. 000020AC  302E FFFC                move.w     D0, [A6 - 0x4]
  3082. 000020B0  48C0                     ext.l      D0
  3083. 000020B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3084. 000020B6  6F16                     ble        +0x18 /* 000020CE */
  3085. 000020B8  302E FFFE                move.w     D0, [A6 - 0x2]
  3086. 000020BC  48C0                     ext.l      D0
  3087. 000020BE  322E FFFC                move.w     D1, [A6 - 0x4]
  3088. 000020C2  48C1                     ext.l      D1
  3089. 000020C4  B081                     cmp.l      D0, D1
  3090. 000020C6  6C06                     bge        +0x8 /* 000020CE */
  3091. 000020C8  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  3092. label000020CE:
  3093. 000020CE  302E FFFC                move.w     D0, [A6 - 0x4]
  3094. 000020D2  48C0                     ext.l      D0
  3095. 000020D4  6F46                     ble        +0x48 /* 0000211C */
  3096. 000020D6  2006                     move.l     D0, D6
  3097. 000020D8  E540                     asl        D0.w, 2
  3098. 000020DA  41ED E086                lea.l      A0, [A5 - 0x1F7A]
  3099. 000020DE  2670 0000                movea.l    A3, [A0 + D0.w]
  3100. 000020E2  4247                     clr.w      D7
  3101. 000020E4  602A                     bra        +0x2C /* 00002110 */
  3102. label000020E6:
  3103. 000020E6  2F0C                     move.l     -[A7], A4
  3104. 000020E8  2053                     movea.l    A0, [A3]
  3105. 000020EA  48C7                     ext.l      D7
  3106. 000020EC  2007                     move.l     D0, D7
  3107. 000020EE  D080                     add.l      D0, D0
  3108. 000020F0  1030 0800                move.b     D0, [A0 + D0]
  3109. 000020F4  4880                     ext.w      D0
  3110. 000020F6  3F00                     move.w     -[A7], D0
  3111. 000020F8  2053                     movea.l    A0, [A3]
  3112. 000020FA  48C7                     ext.l      D7
  3113. 000020FC  2007                     move.l     D0, D7
  3114. 000020FE  D080                     add.l      D0, D0
  3115. 00002100  1030 0801                move.b     D0, [A0 + D0 + 0x1]
  3116. 00002104  4880                     ext.w      D0
  3117. 00002106  3F00                     move.w     -[A7], D0
  3118. 00002108  A8A8                     syscall    OffsetRect
  3119. 0000210A  2F0C                     move.l     -[A7], A4
  3120. 0000210C  A8A2                     syscall    PaintRect
  3121. 0000210E  5247                     addq.w     D7, 1
  3122. label00002110:
  3123. 00002110  48C7                     ext.l      D7
  3124. 00002112  302E FFFC                move.w     D0, [A6 - 0x4]
  3125. 00002116  48C0                     ext.l      D0
  3126. 00002118  B087                     cmp.l      D0, D7
  3127. 0000211A  6ECA                     bgt        -0x34 /* 000020E6 */
  3128. label0000211C:
  3129. 0000211C  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  3130. 00002122  4E5E                     unlink     A6
  3131. 00002124  4E75                     rts
  3132. fn00002126:
  3133. 00002126  48E7 0300                movem.l    -[A7], D6,D7
  3134. 0000212A  3E2F 000E                move.w     D7, [A7 + 0xE]
  3135. 0000212E  3007                     move.w     D0, D7
  3136. 00002130  5F40                     subq.w     D0, 7
  3137. 00002132  6B00 00BC                bmi        +0xBE /* 000021F0 */
  3138. 00002136  0C40 0008                cmpi.w     D0, 0x8
  3139. 0000213A  6E00 00B4                bgt        +0xB6 /* 000021F0 */
  3140. 0000213E  D040                     add.w      D0, D0
  3141. 00002140  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3142. 00002144  4EFB 0000                jmp        [PC + D0.w]
  3143. 00002148  0014 0042                ori.b      [A4], 0x42 /* 'B' */
  3144. 0000214C  00AA 00AA 00AA 00AA      ori.l      [A2 + 0xAA], 0xAA00AA
  3145. 00002154  00AA 0060 008C 206D      ori.l      [A2 + 0x206D], 0x60008C
  3146. 0000215C  D8F6 7000                add.w      A4, [A6 + D7.w]
  3147. 00002160  1028 023E                move.b     D0, [A0 + 0x23E]
  3148. 00002164  0800 0000                btst.b     D0, 0x0
  3149. 00002168  6710                     beq        +0x12 /* 0000217A */
  3150. 0000216A  2007                     move.l     D0, D7
  3151. 0000216C  E540                     asl        D0.w, 2
  3152. 0000216E  41ED D800                lea.l      A0, [A5 - 0x2800]
  3153. 00002172  3C30 0002                move.w     D6, [A0 + D0.w + 0x2]
  3154. 00002176  6000 0084                bra        +0x86 /* 000021FC */
  3155. label0000217A:
  3156. 0000217A  2007                     move.l     D0, D7
  3157. 0000217C  E540                     asl        D0.w, 2
  3158. 0000217E  41ED D800                lea.l      A0, [A5 - 0x2800]
  3159. 00002182  3C30 0000                move.w     D6, [A0 + D0.w]
  3160. 00002186  6074                     bra        +0x76 /* 000021FC */
  3161. 00002188  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3162. 0000218C  7000                     moveq.l    D0, 0x00
  3163. 0000218E  1028 023E                move.b     D0, [A0 + 0x23E]
  3164. 00002192  7201                     moveq.l    D1, 0x01
  3165. 00002194  C280                     and.l      D1, D0
  3166. 00002196  6664                     bne        +0x66 /* 000021FC */
  3167. 00002198  2007                     move.l     D0, D7
  3168. 0000219A  E540                     asl        D0.w, 2
  3169. 0000219C  41ED D800                lea.l      A0, [A5 - 0x2800]
  3170. 000021A0  3C30 0000                move.w     D6, [A0 + D0.w]
  3171. 000021A4  6056                     bra        +0x58 /* 000021FC */
  3172. 000021A6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3173. 000021AA  7000                     moveq.l    D0, 0x00
  3174. 000021AC  1028 023E                move.b     D0, [A0 + 0x23E]
  3175. 000021B0  7202                     moveq.l    D1, 0x02
  3176. 000021B2  C280                     and.l      D1, D0
  3177. 000021B4  670E                     beq        +0x10 /* 000021C4 */
  3178. 000021B6  2007                     move.l     D0, D7
  3179. 000021B8  E540                     asl        D0.w, 2
  3180. 000021BA  41ED D800                lea.l      A0, [A5 - 0x2800]
  3181. 000021BE  3C30 0002                move.w     D6, [A0 + D0.w + 0x2]
  3182. 000021C2  6038                     bra        +0x3A /* 000021FC */
  3183. label000021C4:
  3184. 000021C4  2007                     move.l     D0, D7
  3185. 000021C6  E540                     asl        D0.w, 2
  3186. 000021C8  41ED D800                lea.l      A0, [A5 - 0x2800]
  3187. 000021CC  3C30 0000                move.w     D6, [A0 + D0.w]
  3188. 000021D0  602A                     bra        +0x2C /* 000021FC */
  3189. 000021D2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3190. 000021D6  7000                     moveq.l    D0, 0x00
  3191. 000021D8  1028 023E                move.b     D0, [A0 + 0x23E]
  3192. 000021DC  7202                     moveq.l    D1, 0x02
  3193. 000021DE  C280                     and.l      D1, D0
  3194. 000021E0  661A                     bne        +0x1C /* 000021FC */
  3195. 000021E2  2007                     move.l     D0, D7
  3196. 000021E4  E540                     asl        D0.w, 2
  3197. 000021E6  41ED D800                lea.l      A0, [A5 - 0x2800]
  3198. 000021EA  3C30 0000                move.w     D6, [A0 + D0.w]
  3199. 000021EE  600C                     bra        +0xE /* 000021FC */
  3200. label000021F0:
  3201. 000021F0  2007                     move.l     D0, D7
  3202. 000021F2  E540                     asl        D0.w, 2
  3203. 000021F4  41ED D800                lea.l      A0, [A5 - 0x2800]
  3204. 000021F8  3C30 0000                move.w     D6, [A0 + D0.w]
  3205. label000021FC:
  3206. 000021FC  3006                     move.w     D0, D6
  3207. 000021FE  4CDF 00C0                movem.l    D6,D7, [A7]+
  3208. 00002202  4E75                     rts
  3209. fn00002204:
  3210. 00002204  48E7 0300                movem.l    -[A7], D6,D7
  3211. 00002208  3C2F 000E                move.w     D6, [A7 + 0xE]
  3212. 0000220C  4247                     clr.w      D7
  3213. 0000220E  3006                     move.w     D0, D6
  3214. 00002210  5F40                     subq.w     D0, 7
  3215. 00002212  6B00 0120                bmi        +0x122 /* 00002334 */
  3216. 00002216  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  3217. 0000221A  6E00 0118                bgt        +0x11A /* 00002334 */
  3218. 0000221E  D040                     add.w      D0, D0
  3219. 00002220  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3220. 00002224  4EFB 0000                jmp        [PC + D0.w]
  3221. 00002228  0016 0046                ori.b      [A6], 0x46 /* 'F' */
  3222. 0000222C  0068 010E 010E           ori.w      [A0 + 0x10E], 0x10E
  3223. 00002232  010E                     btst       A6, D0
  3224. 00002234  010E                     btst       A6, D0
  3225. 00002236  0098 00C4 00E2           ori.l      [A0]+, 0xC400E2
  3226. 0000223C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3227. 00002240  7000                     moveq.l    D0, 0x00
  3228. 00002242  1028 023E                move.b     D0, [A0 + 0x23E]
  3229. 00002246  0800 0000                btst.b     D0, 0x0
  3230. 0000224A  6710                     beq        +0x12 /* 0000225C */
  3231. 0000224C  2006                     move.l     D0, D6
  3232. 0000224E  E540                     asl        D0.w, 2
  3233. 00002250  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3234. 00002254  3E30 0002                move.w     D7, [A0 + D0.w + 0x2]
  3235. 00002258  6000 00E6                bra        +0xE8 /* 00002340 */
  3236. label0000225C:
  3237. 0000225C  2006                     move.l     D0, D6
  3238. 0000225E  E540                     asl        D0.w, 2
  3239. 00002260  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3240. 00002264  3E30 0000                move.w     D7, [A0 + D0.w]
  3241. 00002268  6000 00D6                bra        +0xD8 /* 00002340 */
  3242. 0000226C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3243. 00002270  7000                     moveq.l    D0, 0x00
  3244. 00002272  1028 023E                move.b     D0, [A0 + 0x23E]
  3245. 00002276  7201                     moveq.l    D1, 0x01
  3246. 00002278  C280                     and.l      D1, D0
  3247. 0000227A  6600 00C4                bne        +0xC6 /* 00002340 */
  3248. 0000227E  2006                     move.l     D0, D6
  3249. 00002280  E540                     asl        D0.w, 2
  3250. 00002282  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3251. 00002286  3E30 0000                move.w     D7, [A0 + D0.w]
  3252. 0000228A  6000 00B4                bra        +0xB6 /* 00002340 */
  3253. 0000228E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3254. 00002292  7000                     moveq.l    D0, 0x00
  3255. 00002294  1028 023E                move.b     D0, [A0 + 0x23E]
  3256. 00002298  0800 0000                btst.b     D0, 0x0
  3257. 0000229C  6710                     beq        +0x12 /* 000022AE */
  3258. 0000229E  2006                     move.l     D0, D6
  3259. 000022A0  E540                     asl        D0.w, 2
  3260. 000022A2  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3261. 000022A6  3E30 0002                move.w     D7, [A0 + D0.w + 0x2]
  3262. 000022AA  6000 0094                bra        +0x96 /* 00002340 */
  3263. label000022AE:
  3264. 000022AE  2006                     move.l     D0, D6
  3265. 000022B0  E540                     asl        D0.w, 2
  3266. 000022B2  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3267. 000022B6  3E30 0000                move.w     D7, [A0 + D0.w]
  3268. 000022BA  6000 0084                bra        +0x86 /* 00002340 */
  3269. 000022BE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3270. 000022C2  7000                     moveq.l    D0, 0x00
  3271. 000022C4  1028 023E                move.b     D0, [A0 + 0x23E]
  3272. 000022C8  7202                     moveq.l    D1, 0x02
  3273. 000022CA  C280                     and.l      D1, D0
  3274. 000022CC  670E                     beq        +0x10 /* 000022DC */
  3275. 000022CE  2006                     move.l     D0, D6
  3276. 000022D0  E540                     asl        D0.w, 2
  3277. 000022D2  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3278. 000022D6  3E30 0002                move.w     D7, [A0 + D0.w + 0x2]
  3279. 000022DA  6064                     bra        +0x66 /* 00002340 */
  3280. label000022DC:
  3281. 000022DC  2006                     move.l     D0, D6
  3282. 000022DE  E540                     asl        D0.w, 2
  3283. 000022E0  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3284. 000022E4  3E30 0000                move.w     D7, [A0 + D0.w]
  3285. 000022E8  6056                     bra        +0x58 /* 00002340 */
  3286. 000022EA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3287. 000022EE  7000                     moveq.l    D0, 0x00
  3288. 000022F0  1028 023E                move.b     D0, [A0 + 0x23E]
  3289. 000022F4  7202                     moveq.l    D1, 0x02
  3290. 000022F6  C280                     and.l      D1, D0
  3291. 000022F8  6646                     bne        +0x48 /* 00002340 */
  3292. 000022FA  2006                     move.l     D0, D6
  3293. 000022FC  E540                     asl        D0.w, 2
  3294. 000022FE  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3295. 00002302  3E30 0000                move.w     D7, [A0 + D0.w]
  3296. 00002306  6038                     bra        +0x3A /* 00002340 */
  3297. 00002308  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3298. 0000230C  7000                     moveq.l    D0, 0x00
  3299. 0000230E  1028 023E                move.b     D0, [A0 + 0x23E]
  3300. 00002312  7204                     moveq.l    D1, 0x04
  3301. 00002314  C280                     and.l      D1, D0
  3302. 00002316  670E                     beq        +0x10 /* 00002326 */
  3303. 00002318  2006                     move.l     D0, D6
  3304. 0000231A  E540                     asl        D0.w, 2
  3305. 0000231C  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3306. 00002320  3E30 0002                move.w     D7, [A0 + D0.w + 0x2]
  3307. 00002324  601A                     bra        +0x1C /* 00002340 */
  3308. label00002326:
  3309. 00002326  2006                     move.l     D0, D6
  3310. 00002328  E540                     asl        D0.w, 2
  3311. 0000232A  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3312. 0000232E  3E30 0000                move.w     D7, [A0 + D0.w]
  3313. 00002332  600C                     bra        +0xE /* 00002340 */
  3314. label00002334:
  3315. 00002334  2006                     move.l     D0, D6
  3316. 00002336  E540                     asl        D0.w, 2
  3317. 00002338  41ED D7B8                lea.l      A0, [A5 - 0x2848]
  3318. 0000233C  3E30 0000                move.w     D7, [A0 + D0.w]
  3319. label00002340:
  3320. 00002340  3007                     move.w     D0, D7
  3321. 00002342  4CDF 00C0                movem.l    D6,D7, [A7]+
  3322. 00002346  4E75                     rts
  3323. fn00002348:
  3324. 00002348  48E7 0110                movem.l    -[A7], D7,A3
  3325. 0000234C  47ED E086                lea.l      A3, [A5 - 0x1F7A]
  3326. 00002350  4247                     clr.w      D7
  3327. 00002352  600C                     bra        +0xE /* 00002360 */
  3328. label00002354:
  3329. 00002354  2007                     move.l     D0, D7
  3330. 00002356  E540                     asl        D0.w, 2
  3331. 00002358  2F33 0000                move.l     -[A7], [A3 + D0.w]
  3332. 0000235C  A9A3                     syscall    ReleaseResource
  3333. 0000235E  5247                     addq.w     D7, 1
  3334. label00002360:
  3335. 00002360  48C7                     ext.l      D7
  3336. 00002362  7008                     moveq.l    D0, 0x08
  3337. 00002364  B087                     cmp.l      D0, D7
  3338. 00002366  6EEC                     bgt        -0x12 /* 00002354 */
  3339. 00002368  4CDF 0880                movem.l    D7,A3, [A7]+
  3340. 0000236C  4E75                     rts
  3341. fn0000236E:
  3342. 0000236E  48E7 0110                movem.l    -[A7], D7,A3
  3343. 00002372  47ED E086                lea.l      A3, [A5 - 0x1F7A]
  3344. 00002376  4247                     clr.w      D7
  3345. 00002378  6020                     bra        +0x22 /* 0000239A */
  3346. label0000237A:
  3347. 0000237A  598F                     subq.l     A7, 4
  3348. 0000237C  2F3C 4856 6F66           move.l     -[A7], 0x48566F66 /* 'HVof' */
  3349. 00002382  48C7                     ext.l      D7
  3350. 00002384  2007                     move.l     D0, D7
  3351. 00002386  D0BC 0000 0080           add.l      D0, 0x80
  3352. 0000238C  3F00                     move.w     -[A7], D0
  3353. 0000238E  A9A0                     syscall    GetResource
  3354. 00002390  2007                     move.l     D0, D7
  3355. 00002392  E540                     asl        D0.w, 2
  3356. 00002394  279F 0000                move.l     [A3 + D0.w], [A7]+
  3357. 00002398  5247                     addq.w     D7, 1
  3358. label0000239A:
  3359. 0000239A  48C7                     ext.l      D7
  3360. 0000239C  7008                     moveq.l    D0, 0x08
  3361. 0000239E  B087                     cmp.l      D0, D7
  3362. 000023A0  6ED8                     bgt        -0x26 /* 0000237A */
  3363. 000023A2  4CDF 0880                movem.l    D7,A3, [A7]+
  3364. 000023A6  4E75                     rts
  3365. fn000023A8:
  3366. 000023A8  4E56 0000                link       A6, 0
  3367. 000023AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3368. 000023B0  286E 0014                movea.l    A4, [A6 + 0x14]
  3369. 000023B4  266E 0010                movea.l    A3, [A6 + 0x10]
  3370. 000023B8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3371. 000023BC  1028 0238                move.b     D0, [A0 + 0x238]
  3372. 000023C0  4880                     ext.w      D0
  3373. 000023C2  48C0                     ext.l      D0
  3374. 000023C4  2E00                     move.l     D7, D0
  3375. 000023C6  5387                     subq.l     D7, 1
  3376. 000023C8  48C7                     ext.l      D7
  3377. 000023CA  302E 000A                move.w     D0, [A6 + 0xA]
  3378. 000023CE  48C0                     ext.l      D0
  3379. 000023D0  B087                     cmp.l      D0, D7
  3380. 000023D2  6F08                     ble        +0xA /* 000023DC */
  3381. 000023D4  4253                     clr.w      [A3]
  3382. 000023D6  38BC FFFF                move.w     [A4], 0xFFFF
  3383. 000023DA  6072                     bra        +0x74 /* 0000244E */
  3384. label000023DC:
  3385. 000023DC  48C7                     ext.l      D7
  3386. 000023DE  302E 000E                move.w     D0, [A6 + 0xE]
  3387. 000023E2  48C0                     ext.l      D0
  3388. 000023E4  B087                     cmp.l      D0, D7
  3389. 000023E6  6E04                     bgt        +0x6 /* 000023EC */
  3390. 000023E8  3694                     move.w     [A3], [A4]
  3391. 000023EA  6062                     bra        +0x64 /* 0000244E */
  3392. label000023EC:
  3393. 000023EC  48C7                     ext.l      D7
  3394. 000023EE  4A87                     tst.l      D7
  3395. 000023F0  6D16                     blt        +0x18 /* 00002408 */
  3396. 000023F2  302E 001A                move.w     D0, [A6 + 0x1A]
  3397. 000023F6  48C0                     ext.l      D0
  3398. 000023F8  2F00                     move.l     -[A7], D0
  3399. 000023FA  48C7                     ext.l      D7
  3400. 000023FC  2F07                     move.l     -[A7], D7
  3401. 000023FE  4EBA F978                jsr        [PC - 0x688 /* 00001D78 */]
  3402. 00002402  3680                     move.w     [A3], D0
  3403. 00002404  508F                     addq.l     A7, 8
  3404. 00002406  6002                     bra        +0x4 /* 0000240A */
  3405. label00002408:
  3406. 00002408  4253                     clr.w      [A3]
  3407. label0000240A:
  3408. 0000240A  48C7                     ext.l      D7
  3409. 0000240C  2007                     move.l     D0, D7
  3410. 0000240E  5280                     addq.l     D0, 1
  3411. 00002410  2F00                     move.l     -[A7], D0
  3412. 00002412  4EBA FD12                jsr        [PC - 0x2EE /* 00002126 */]
  3413. 00002416  3C00                     move.w     D6, D0
  3414. 00002418  48C7                     ext.l      D7
  3415. 0000241A  2007                     move.l     D0, D7
  3416. 0000241C  5280                     addq.l     D0, 1
  3417. 0000241E  2F00                     move.l     -[A7], D0
  3418. 00002420  4EBA FDE2                jsr        [PC - 0x21E /* 00002204 */]
  3419. 00002424  3A00                     move.w     D5, D0
  3420. 00002426  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3421. 0000242A  7000                     moveq.l    D0, 0x00
  3422. 0000242C  1028 0239                move.b     D0, [A0 + 0x239]
  3423. 00002430  3800                     move.w     D4, D0
  3424. 00002432  48C6                     ext.l      D6
  3425. 00002434  48C4                     ext.l      D4
  3426. 00002436  2006                     move.l     D0, D6
  3427. 00002438  9084                     sub.l      D0, D4
  3428. 0000243A  48C5                     ext.l      D5
  3429. 0000243C  2205                     move.l     D1, D5
  3430. 0000243E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3431. 00002442  48C6                     ext.l      D6
  3432. 00002444  2206                     move.l     D1, D6
  3433. 00002446  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3434. 0000244A  D153                     add.w      [A3], D0
  3435. 0000244C  508F                     addq.l     A7, 8
  3436. label0000244E:
  3437. 0000244E  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  3438. 00002454  4E5E                     unlink     A6
  3439. 00002456  4E75                     rts
  3440. export_305:
  3441. 00002458  4E56 FF00                link       A6, -0x0100
  3442. 0000245C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3443. 00002460  49EE FF00                lea.l      A4, [A6 - 0x100]
  3444. 00002464  266E 0008                movea.l    A3, [A6 + 0x8]
  3445. 00002468  206E 000C                movea.l    A0, [A6 + 0xC]
  3446. 0000246C  3010                     move.w     D0, [A0]
  3447. 0000246E  5340                     subq.w     D0, 1
  3448. 00002470  6708                     beq        +0xA /* 0000247A */
  3449. 00002472  5B40                     subq.w     D0, 5
  3450. 00002474  677A                     beq        +0x7C /* 000024F0 */
  3451. 00002476  6000 015C                bra        +0x15E /* 000025D4 */
  3452. label0000247A:
  3453. 0000247A  2053                     movea.l    A0, [A3]
  3454. 0000247C  4AA8 0014                tst.l      [A0 + 0x14]
  3455. 00002480  6654                     bne        +0x56 /* 000024D6 */
  3456. 00002482  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3457. 00002486  7000                     moveq.l    D0, 0x00
  3458. 00002488  1028 0008                move.b     D0, [A0 + 0x8]
  3459. 0000248C  7201                     moveq.l    D1, 0x01
  3460. 0000248E  B280                     cmp.l      D1, D0
  3461. 00002490  6610                     bne        +0x12 /* 000024A2 */
  3462. 00002492  2F0C                     move.l     -[A7], A4
  3463. 00002494  3F3C 0BD2                move.w     -[A7], 0xBD2
  3464. 00002498  7001                     moveq.l    D0, 0x01
  3465. 0000249A  3F00                     move.w     -[A7], D0
  3466. 0000249C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3467. 000024A0  600E                     bra        +0x10 /* 000024B0 */
  3468. label000024A2:
  3469. 000024A2  2F0C                     move.l     -[A7], A4
  3470. 000024A4  3F3C 0BD2                move.w     -[A7], 0xBD2
  3471. 000024A8  7002                     moveq.l    D0, 0x02
  3472. 000024AA  3F00                     move.w     -[A7], D0
  3473. 000024AC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3474. label000024B0:
  3475. 000024B0  2F0C                     move.l     -[A7], A4
  3476. 000024B2  7000                     moveq.l    D0, 0x00
  3477. 000024B4  2F00                     move.l     -[A7], D0
  3478. 000024B6  2F00                     move.l     -[A7], D0
  3479. 000024B8  2F00                     move.l     -[A7], D0
  3480. 000024BA  A98B                     syscall    ParamText
  3481. 000024BC  2053                     movea.l    A0, [A3]
  3482. 000024BE  41E8 0018                lea.l      A0, [A0 + 0x18]
  3483. 000024C2  43ED D57C                lea.l      A1, [A5 - 0x2A84]
  3484. 000024C6  20D9                     move.l     [A0]+, [A1]+
  3485. 000024C8  20D9                     move.l     [A0]+, [A1]+
  3486. 000024CA  30D9                     move.w     [A0]+, [A1]+
  3487. 000024CC  2053                     movea.l    A0, [A3]
  3488. 000024CE  317C 0001 0020           move.w     [A0 + 0x20], 0x1
  3489. 000024D4  6010                     bra        +0x12 /* 000024E6 */
  3490. label000024D6:
  3491. 000024D6  703C                     moveq.l    D0, 0x3C
  3492. 000024D8  2F00                     move.l     -[A7], D0
  3493. 000024DA  2F0B                     move.l     -[A7], A3
  3494. 000024DC  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3495. 000024E0  422D E5E2                clr.b      [A5 - 0x1A1E]
  3496. 000024E4  508F                     addq.l     A7, 8
  3497. label000024E6:
  3498. 000024E6  203C 030D 23F2           move.l     D0, 0x30D23F2
  3499. 000024EC  6000 00E8                bra        +0xEA /* 000025D6 */
  3500. label000024F0:
  3501. 000024F0  4A2D E5E2                tst.b      [A5 - 0x1A1E]
  3502. 000024F4  6700 00A8                beq        +0xAA /* 0000259E */
  3503. 000024F8  7001                     moveq.l    D0, 0x01
  3504. 000024FA  2F00                     move.l     -[A7], D0
  3505. 000024FC  7200                     moveq.l    D1, 0x00
  3506. 000024FE  2F01                     move.l     -[A7], D1
  3507. 00002500  70FF                     moveq.l    D0, 0xFFFFFFFF
  3508. 00002502  2F00                     move.l     -[A7], D0
  3509. 00002504  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  3510. 00002508  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  3511. 0000250C  3E00                     move.w     D7, D0
  3512. 0000250E  48C7                     ext.l      D7
  3513. 00002510  4A87                     tst.l      D7
  3514. 00002512  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3515. 00002516  6600 00BC                bne        +0xBE /* 000025D4 */
  3516. 0000251A  486D 0C42                pea.l      [A5 + 0xC42 /* export_388 */]
  3517. 0000251E  A9F1                     syscall    UnloadSeg
  3518. 00002520  2F0B                     move.l     -[A7], A3
  3519. 00002522  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3520. 00002526  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3521. 0000252A  7000                     moveq.l    D0, 0x00
  3522. 0000252C  1028 024A                move.b     D0, [A0 + 0x24A]
  3523. 00002530  7200                     moveq.l    D1, 0x00
  3524. 00002532  122D D86E                move.b     D1, [A5 - 0x2792]
  3525. 00002536  B280                     cmp.l      D1, D0
  3526. 00002538  588F                     addq.l     A7, 4
  3527. 0000253A  6638                     bne        +0x3A /* 00002574 */
  3528. 0000253C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3529. 00002540  302D D86C                move.w     D0, [A5 - 0x2794]
  3530. 00002544  48C0                     ext.l      D0
  3531. 00002546  3228 024C                move.w     D1, [A0 + 0x24C]
  3532. 0000254A  48C1                     ext.l      D1
  3533. 0000254C  B081                     cmp.l      D0, D1
  3534. 0000254E  6624                     bne        +0x26 /* 00002574 */
  3535. 00002550  7000                     moveq.l    D0, 0x00
  3536. 00002552  2F00                     move.l     -[A7], D0
  3537. 00002554  2F00                     move.l     -[A7], D0
  3538. 00002556  2F00                     move.l     -[A7], D0
  3539. 00002558  7206                     moveq.l    D1, 0x06
  3540. 0000255A  2F01                     move.l     -[A7], D1
  3541. 0000255C  2F00                     move.l     -[A7], D0
  3542. 0000255E  4878 00FF                push.l     0xFF
  3543. 00002562  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  3544. 00002566  206D D8FA                movea.l    A0, [A5 - 0x2706]
  3545. 0000256A  117C 0020 0005           move.b     [A0 + 0x5], 0x20 /* ' ' */
  3546. 00002570  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3547. label00002574:
  3548. 00002574  598F                     subq.l     A7, 4
  3549. 00002576  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  3550. 0000257C  3F3C 232E                move.w     -[A7], 0x232E /* '#.' */
  3551. 00002580  A9A0                     syscall    GetResource
  3552. 00002582  285F                     movea.l    A4, [A7]+
  3553. 00002584  200C                     move.l     D0, A4
  3554. 00002586  6706                     beq        +0x8 /* 0000258E */
  3555. 00002588  2F0C                     move.l     -[A7], A4
  3556. 0000258A  205F                     movea.l    A0, [A7]+
  3557. 0000258C  A02A                     syscall    HUnlock
  3558. label0000258E:
  3559. 0000258E  598F                     subq.l     A7, 4
  3560. 00002590  A8D8                     syscall    NewRgn
  3561. 00002592  265F                     movea.l    A3, [A7]+
  3562. 00002594  2F0B                     move.l     -[A7], A3
  3563. 00002596  A879                     syscall    SetClip
  3564. 00002598  2F0B                     move.l     -[A7], A3
  3565. 0000259A  A8D9                     syscall    DisposRgn/DisposeRgn
  3566. 0000259C  6036                     bra        +0x38 /* 000025D4 */
  3567. label0000259E:
  3568. 0000259E  7001                     moveq.l    D0, 0x01
  3569. 000025A0  2F00                     move.l     -[A7], D0
  3570. 000025A2  7216                     moveq.l    D1, 0x16
  3571. 000025A4  2F01                     move.l     -[A7], D1
  3572. 000025A6  486D E652                pea.l      [A5 - 0x19AE]
  3573. 000025AA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3574. 000025AE  3428 024C                move.w     D2, [A0 + 0x24C]
  3575. 000025B2  48C2                     ext.l      D2
  3576. 000025B4  2F02                     move.l     -[A7], D2
  3577. 000025B6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3578. 000025BA  7400                     moveq.l    D2, 0x00
  3579. 000025BC  1428 024A                move.b     D2, [A0 + 0x24A]
  3580. 000025C0  2F02                     move.l     -[A7], D2
  3581. 000025C2  7002                     moveq.l    D0, 0x02
  3582. 000025C4  2F00                     move.l     -[A7], D0
  3583. 000025C6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3584. 000025CA  1B7C 0001 E5E2           move.b     [A5 - 0x1A1E], 0x1
  3585. 000025D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3586. label000025D4:
  3587. 000025D4  7001                     moveq.l    D0, 0x01
  3588. label000025D6:
  3589. 000025D6  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  3590. 000025DC  4E5E                     unlink     A6
  3591. 000025DE  4E75                     rts
  3592.